home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / CYBR150.ZIP / CYBERCOM.150 / CYBERCOM.DOC < prev    next >
Text File  |  1995-11-30  |  116KB  |  2,278 lines

  1. $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$e
  2. $$'  $'  `$' `$$' `$   $  `$a   a  `$   $   `$$$$'  $'  `$'  $  `$'   °°   `$i
  3. $    $    $   $$   $   $   $$   $$$$$   $     $$    $    $   $   $   a  a   $h
  4. $    $    $.  `'  .$   ∙$$$$$       $   $∙$$a$$$    $    $   $   $   $  $   $t
  5. $    $$$$$$$$a  a$$$   $   `$   $$$$$   $$  °°$$    $$$$$$   $   $   $  $   $b
  6. $    $    $$$$  $$$$   $    $   $   $   $$$    $    $    $   $   $   $a$$   $a
  7. $$a  $b  d$$°    °$$   $   d°   °  a$   $$°    $$a  $b  d$a  $  d$   $$°   a$l
  8. $$$$$$$$$$$$$a..a$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...a$$$l
  9. $-----( Copyright (C) 1995, Megalomania Software. All Rights Reserved )-----$
  10. $a..    .           .           .            .          .          .     ..a$
  11.                    
  12.                    'The CYBERspace TeleCOMmunications Tool'
  13.  
  14.  
  15.                        Version 1.50 - December 1st, 1995
  16.        Copyright(c) 1994, 95  Megalomania Software. All Rights Reserved.
  17.                             Author: Jason Percival
  18.  
  19.                              Doc:Revision [ 3 ]
  20.  
  21.                             Megalomania Software
  22.                              779 Cathcart Blvd.
  23.                            Sarnia, Ontario N7V2N6
  24.                                   Canada!
  25.  
  26.                  ITCH! - The Support BBS - [519] 332-0638
  27.                       EMAIL - jperciva@megalomania.com
  28.                       WWW - http://www.megalomania.com
  29.                    FTP - ftp.ebtech.net  /pub/megalomania
  30.  
  31. ┌────────────────────────────────────────────────────────────────────────────┐
  32. │▒▒▒▒│ Table of Contents │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  33. └────────────────────────────────────────────────────────────────────────────┘
  34.  
  35.        Introduction................................................. 1
  36.        Requirements................................................. 3
  37.        License Agreement............................................ 4
  38.        Installation................................................. 5
  39.        Support & Contact Info....................................... 6
  40.        Registering CyberCom......................................... 7
  41.        Startup...................................................... 8
  42.            -- Commandline Options................................... 8
  43.        The Main Terminal Screen..................................... 10
  44.            -- Using the Mouse....................................... 10
  45.            -- Exiting CyberCom...................................... 10
  46.        Entering and Editing Strings................................. 11
  47.        Program Features............................................. 12
  48.            -- Sound On/Off (Alt-A).................................. 12
  49.            -- Scroll Back Buffer (Alt-B)............................ 12
  50.            -- Clear Screen (Alt-C).................................. 12
  51.            -- Dialing Directory (Alt-D)............................. 13
  52.            -- Local Echo Toggle (Alt-E)............................. 15
  53.            -- Executing Scripts (Alt-G)............................. 15
  54.            -- Hang-up (Alt-H)....................................... 20
  55.            -- Screen Capture (Alt-I)................................ 20
  56.            -- Jump to DOS (Alt-J)................................... 21
  57.            -- VGA Text Font (Alt-K)................................. 21
  58.            -- Log File Toggle (Alt-L)............................... 21
  59.            -- Miscellaneous (Alt-M)................................. 22
  60.            -- Send Name (Alt-N)..................................... 22
  61.            -- Capture File (Alt-O).................................. 22
  62.            -- Send Password (Alt-P)................................. 23
  63.            -- Quick Signature (Alt-Q)............................... 23
  64.            -- Comm Parameters (Alt-R)............................... 23
  65.            -- Terminal Emulation (Alt-T)............................ 23
  66.            -- System Information (Alt-U)............................ 24
  67.            -- Onscreen File Tagger (Alt-V).......................... 24
  68.            -- Chat Mode (Alt-Y)..................................... 25
  69.            -- Help (Alt-Z).......................................... 25
  70.            -- YAPP Enable Toggle (Alt-1)............................ 25
  71.            -- IEMSI Information (Alt-2)............................. 26
  72.            -- IEMSI Enable Toggle (Alt-3)........................... 27
  73.            -- User Password Change (Alt-4).......................... 27
  74.            -- Uploading (Ctrl-PgUp)................................. 27
  75.            -- Downloading (Ctrl-PgDn)............................... 27
  76.            -- Doorway Mode (Scroll-Lock)............................ 28
  77.        Setup Options (Alt-S)........................................ 29
  78.            -- Screen, Windows & Colors.............................. 29
  79.            -- Path & Filenames...................................... 29
  80.            -- Device Config......................................... 30
  81.            -- Keyboard Macros....................................... 31
  82.            -- Init Strings & Dialing................................ 32
  83.            -- External Protocols.................................... 32
  84.            -- User Preferences...................................... 33
  85.            -- User Restrictions..................................... 33
  86.        File Manager................................................. 35
  87.        File Transfer Status Screen.................................. 38
  88.        Performance Issues........................................... 40
  89.        Developers................................................... 41
  90.        Credits...................................................... 44
  91.  
  92.                                                                     PAGE -   1
  93. ┌────────────────────────────────────────────────────────────────────────────┐
  94. │▒▒▒▒│ Introduction │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  95. └────────────────────────────────────────────────────────────────────────────┘
  96.   
  97.   Welcome to CyberCom by Megalomania Software.
  98.  
  99.   CyberCom has grown from a personal project started over a year from now,
  100.   into one of the finest communication programs today. CyberCom has been
  101.   re-written from its past days and is gaining features and tools needed
  102.   for today's demanding customer. Many communications programs today are
  103.   either lacking in features or are way too bulky for any convenient use. I
  104.   hope  ou will agree that the idea of CyberCom is to balance these two
  105.   factors maximizing the usefulness of your on-line time and money.
  106.  
  107.   The main goal behind CyberCom is to provide you with a communications
  108.   program that will work with and for you. Getting on-line first is no easy
  109.   task, but once you understand the basics, it all seems to flow right in
  110.   place. CyberCom was designed to do what you need to do when you want to
  111.   do it. Whether your a novice, starting out or an advanced user, CyberCom
  112.   intends to fit both categories as well as possible. If you are familiar
  113.   with another communications package, then making the transition to
  114.   CyberCom should be a relatively simple process.
  115.  
  116.  
  117.   Here is quick list of some features provided in CyberCom:
  118.  
  119.    ■  Interrupt-driven serial I/O up to  115K baud using any device  choice
  120.       of:  UART/Serial (BUFFERED), Int14H BIOS, Fossil or DigiBoard.
  121.  
  122.    ■  Background Dialing & File Transfering!
  123.  
  124.    ■  Industry  standard protocols:  Zmodem, Ymodem, Xmodem, Kermit, B+ and
  125.       ASCII including other variations.
  126.  
  127.    ■  Multiple terminal  emulation  support (ANSI, Avatar,  VT-52, TTY, and
  128.       many more).
  129.  
  130.    ■  A Filemanager that lets  you do about anything from copying, deleting,
  131.       renaming, among many more things.
  132.  
  133.                                                                     PAGE -   2
  134.    ■  Support for  up to  15 external  protocols - 11 of  which are already
  135.       pre-setup and ready to go with minor configuration.
  136.                                                                     PAGE -   3
  137. ┌────────────────────────────────────────────────────────────────────────────┐
  138. │▒▒▒▒│ Requirements │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  139. └────────────────────────────────────────────────────────────────────────────┘
  140.  
  141.   To use this package, you must have the following:
  142.  
  143.   1.  An 286, 386, 486 or better processor running DOS 5.0 or later.  Lower
  144.       DOS versions may be possible, but not recommended.
  145.   2.  At least 512 KB of conventional memory (although more recommended).
  146.   3.  A hard disk. CyberCom is not designed to be run from a slow device
  147.       such as a disk drive. Doing so can cause severe speed penalties.
  148.   4.  At least one comport using any of four devices: UART/Serial, Int14H
  149.       BIOS, Fossil or DigiBOARD. 
  150.  
  151.  
  152.   Optional
  153.   ────────
  154.  
  155.   5.  A Microsoft-compatible mouse.
  156.   6.  An  Ad-lib/Soundblaster  (or compatible) soundcard for  ANSI & AVATAR
  157.       music and general sound throughout CyberCom.
  158.   7.  EMS/XMS memory for program overlays and swapping shells.
  159.   8.  A VGA, SVGA or better monitor  and card to take  advantage of various
  160.       special effects and options.
  161.                                                                     PAGE -   4
  162. ┌────────────────────────────────────────────────────────────────────────────┐
  163. │▒▒▒▒│ License Agreement │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  164. └────────────────────────────────────────────────────────────────────────────┘
  165.  
  166.  ┌─────────────────────────────────────────────────────────────────────────┐
  167.  │ SHAREWARE evaluation version:                                           │
  168.  │                                                                         │
  169.  │ Unregistered users are granted a license to use CyberCom for evaluation │
  170.  │ purposes for a period of 30 days.  If the software continues to be used │
  171.  │ then it must be paid for.                                               │
  172.  └─────────────────────────────────────────────────────────────────────────┘
  173.  
  174.   ■  'CyberCom' refers to the executables and documentation in the original
  175.      distribution archive. CyberCom is copyrighted material by Jason
  176.      Percival/Megalomania Software. It may only be used in agreement with
  177.      the conditions set out in this license agreement.
  178.  
  179.   ■  You are entitled and encouraged to copy and distribute the SHAREWARE
  180.      version ONLY, provided you do not change the contents of the CyberCom
  181.      archive or program itself, and no money or any other compensation is
  182.      asked or accepted for CyberCom (without written permission from the
  183.      author). Distribution of modified or incomplete copies of CyberCom is
  184.      prohibited.
  185.  
  186.   ■  Although care has been taken to write and test a program that does
  187.      what this document states, the program is provided as is, without
  188.      warranty or guarantee of any kind, either expressed or implied, as to
  189.      the quality or performance of this program, except that it will occupy
  190.      disk space.
  191.  
  192.   ■  The author Jason Percival will not be held liable to you or anyone for
  193.      (but not limited to) any direct, indirect, incidental or consequential
  194.      damages, including any lost profits, lost savings which may result
  195.      from the use, misuse or inability to use this program.
  196.  
  197.   ■  Jason Percival/Megalomania Software is in no way OBLIGATED to provide
  198.      future versions of, or support for this software.
  199.  
  200.   ■  YOUR USE OF THE PROGRAM CONSTITUTES YOUR AGREEMENT TO THIS LICENSE AND
  201.      DISCLAIMER AND YOUR RELEASE OF THE AUTHOR FROM ANY FORM OF LIABILITY
  202.      OR LITIGATION.
  203.  
  204.   ■  You only have to register once.  Your registration will also be valid
  205.      for all future releases of CyberCom, unless a problem arises, in which
  206.      case you will be issued a new registration code.
  207.  
  208.   ■  The author reserves the right to change this license without prior
  209.      notice, for newer versions of the program.
  210.                                                                     PAGE -   5
  211. ┌────────────────────────────────────────────────────────────────────────────┐
  212. │▒▒▒▒│ Installation │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  213. └────────────────────────────────────────────────────────────────────────────┘
  214.  
  215.   Before beginning we would like to draw your attention to several files in
  216.   particular, contained within the CyberCom archive:
  217.  
  218.   WHATSNEW.xxx (where xxx is the version number, eg. 150)
  219.  
  220.     This file contains information on bug fixes, added or removed features
  221.     and various other important information which you may find of interest.
  222.  
  223.   README.1ST
  224.  
  225.     Contains last minute notes and information on CyberCom. This file will
  226.     not exist in all cases but if it does it would be in your best interest
  227.     to read it.
  228.  
  229.   Now to the installation:
  230.   ────────────────────────
  231.  
  232.   1.  Make sure the CyberCom archive is uncompressed into a NEW temporary
  233.       directory. Then making sure you are in the temporary directory
  234.       proceed with Step #2.
  235.  
  236.   2.  Type:  INSTALL
  237.       To begin the installation process. During the installation process,
  238.       necessary directories will be created, files further uncompressed and
  239.       copied to a destination path on your hard disk. The final step of the
  240.       installation will place you into the newly created CyberCom directory
  241.       so that you may create a configuration file, and proceed to execute
  242.       the program.
  243.  
  244.   3.  After installation, you may remove the files contained in the
  245.       temporary directory.
  246.  
  247.                                                                     PAGE -   6
  248. ┌────────────────────────────────────────────────────────────────────────────┐
  249. │▒▒▒▒│ Support & Contact Info │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  250. └────────────────────────────────────────────────────────────────────────────┘
  251.  
  252. You can reach us in several ways:
  253.  
  254. Via Mail:                           Via Modem:
  255.      Megalomania Software                itCh! (World HQ)
  256.      779 Cathcart Blvd.                  519-332-0638
  257.      Sarnia, Ontario N7V 2N6             Sarnia, Ontario CANADA
  258.      Canada
  259.  
  260. Via FAX:                            Via Voice:        
  261.      Not available at present.           Not available at present.
  262.                              
  263. Via Internet:
  264.      Email   jperciva@megalomania.com
  265.      WWW     http://www.megalomania.com
  266.      FTP     ftp.ebtech.net  /pub/megalomania
  267.                                                                     PAGE -   7
  268. ┌────────────────────────────────────────────────────────────────────────────┐
  269. │▒▒▒▒│ Registering CyberCom │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  270. └────────────────────────────────────────────────────────────────────────────┘
  271.  
  272.   Registering (buying) CyberCom allows you to use the product after the
  273.   trial 30 day period. Registered CyberCom users get their own personalized
  274.   registration code, mailed notification of major CyberCom updates, and
  275.   priority when calling The Megalomania Software support BBS (no guarantees
  276.   are made to unregistered users). Most importantly, by registering you are
  277.   helping CyberCom in its development and also showing that there is a
  278.   definite need for this type of software and its continued development.
  279.  
  280.   Other Registered User Benefits:
  281.  
  282.   ■ Opening screen displaying configurable.
  283.   ■ Leach Mode during Zmodem/ZedZap Downloads.
  284.   ■ A User database that can hold 1000 users (rather than 2).
  285.  
  286.   To register, simply fill out the appropriate registration form and send
  287.   with cheque or funds to the location specified in the form. Registration
  288.   forms can be found in the following files (in your main CyberCom
  289.   directory):
  290.  
  291.   Germany Users   - REGFORM.GER
  292.   European Users  - REGFORM.EUR
  293.   All Other Users - REGFORM.ALL
  294.  
  295.                                                                     PAGE -   8
  296. ┌────────────────────────────────────────────────────────────────────────────┐
  297. │▒▒▒▒│ Startup │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  298. └────────────────────────────────────────────────────────────────────────────┘
  299.  
  300.   Start-Up
  301.   ──────── 
  302.  
  303.   As soon as you begin a CyberCom session, CyberCom will remember the 
  304.   directory that it was executed from. Even if you change the current 
  305.   directory at some point, CyberCom will know where to attain it's 
  306.   information such as program and configuration files. This is labeled by 
  307.   CyberCom as the start-up directory. Certain files will also be written 
  308.   into this directory unless otherwise specified.
  309.  
  310.   If you set the environment variable 'CYBER', CyberCom will have a 
  311.   faster and more efficient way of knowing where to look for program and 
  312.   configuration files. The command to change the CYBER environment 
  313.   variable from at the DOS prompt is:
  314.  
  315.      SET CYBER=<pathname>
  316.  
  317.   Where <pathname> is a the legal DOS pathname of the directory in which
  318.   the CyberCom files are located. Do not leave any space between the '='
  319.   and the arguments. For example, if you used 'set CYBER=C:\CYBERCOM\',
  320.   CyberCom would know to look for its files in the CyberCom directory on
  321.   drive C. This way, no matter where you run it from, CyberCom will always
  322.   be able to find its files. To reset this environment variable to nothing
  323.   the command is:
  324.  
  325.      SET CYBER=
  326.  
  327.   Usually the environment variable is placed in your AUTOEXEC.BAT startup
  328.   file so it is initialized when you bootup your system. For more 
  329.   information on environment variables please refer to your MS-DOS manual.
  330.  
  331.   Commandline Options
  332.   ───────────────────
  333.  
  334.   To start CyberCom type the following while at the DOS prompt:
  335.  
  336.      CYBER [/P=<phonebook>] [/F] [/O] [/R] [/S] [/U=<username>]
  337.  
  338.   The letters in the square brackets are optional command line switches
  339.   affecting what CyberCom will do upon start-up. The square brackets should
  340.   not be entered. The order and case of the options does not matter but
  341.   they must be separated by at least one blank.
  342.  
  343.  
  344.   /P=<phonebook>
  345.   ──────────────
  346.  
  347.   When you enter the dialing directory, CyberCom will try to load the last
  348.   phonebook that you were using. Using this switch you can force a
  349.   different phonebook. For example:
  350.  
  351.     CYBER /P=C:\CYBERCOM\MYBOOK.PHO
  352.  
  353.   Which would force the phonebook MYBOOK.PHO located in the C:\CYBERCOM
  354.   directory to be loaded when you first enter the dialing directory.
  355.  
  356.  
  357.                                                                     PAGE -   9
  358.   /F (or /FILEMAN)
  359.   ────────────────
  360.  
  361.   Using this switch will allow you to automatically jump into the
  362.   filemanager during start-up. After exiting the filemanager you will be
  363.   immediately returned back to DOS.  This is essentially a quick and
  364.   easy  to way to get into the filemanager skipping the communications part
  365.   all together.
  366.  
  367.  
  368.   /O (or /ONLINE)
  369.   ───────────────
  370.  
  371.   This will prevent CyberCom from sending the modem initialization strings
  372.   during  startup. You can use this switch if you are already connected
  373.   to another system and thus have no need to reinitialize the modem.
  374.  
  375.  
  376.   /R (or /REGISTER)
  377.   ─────────────────
  378.  
  379.   After receiving your registration code, use this option to register your
  380.   copy of CyberCom. This option will take you to a special screen where
  381.   you can enter your name and registration code. If your code and name
  382.   are valid, CyberCom will let you know you are now a registered user.
  383.  
  384.  
  385.   /S (or /SETUP)
  386.   ──────────────
  387.  
  388.   Using this switch will allow you to automatically jump into the setup
  389.   options during start-up. After exiting the setup options you will be
  390.   immediately returned back to DOS.  This is essentially a quick and
  391.   easy to way to get into the setup options skipping the communications
  392.   part altogether.
  393.  
  394.   Upon starting, CyberCom will display a title screen for 10 seconds. After
  395.   you are past the title screen, you will be at the 'main terminal' screen.
  396.  
  397.  
  398.   /U=<username>
  399.   ─────────────
  400.  
  401.   When you startup and restricted access is enabled CyberCom will ask for a
  402.   username and password to login. Using this commandline option you can pass
  403.   the username for this login screen to CyberCom and avoid having to type in
  404.   a username. Spaces in the username should be replaced with the underscore
  405.   character "_" to avoid the problem of CyberCom thinking your last name is
  406.   another commandline option. For example:
  407.  
  408.     Correct: CYBER /U=Guest_User
  409.  
  410.     Incorrect!: CYBER /U=Guest User
  411.  
  412.                                                                     PAGE -  10
  413. ┌────────────────────────────────────────────────────────────────────────────┐
  414. │▒▒▒▒│ The Main Terminal Screen │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  415. └────────────────────────────────────────────────────────────────────────────┘
  416.  
  417.   Immediately after starting CyberCom, and usually for most of the time,
  418.   you will be at CyberCom's main terminal screen. While in this screen any
  419.   normal (ASCII) characters you type will be sent to the modem port, and
  420.   any incoming characters will be printed on the screen. It is from this
  421.   screen that most CyberCom commands are initiated. Most commands are
  422.   selected by pressing two keys at the same time. For example, to access
  423.   the help index, you would press CTRL-F1. That is, while holding down the
  424.   CTRL key, you press the F1 key.
  425.  
  426.   While at the main terminal screen, pressing the Alt-Z sequence will
  427.   switch you to a help screen showing you a summary of all the available
  428.   commands. If the key for a command is pressed while the help screen is
  429.   still on, the screen will be turned off and the command will be executed.
  430.   There are a plethora of commands available which may be difficult to
  431.   remember at first. If you cannot remember a particular command, just
  432.   refer to this screen for help.
  433.  
  434.   Another option, as described above is the Help Index. Pressing the CTRL-
  435.   F1 sequence will take you to a separate help area. From this area press
  436.   F1 to bring up a list of all available help topics. Pressing [ENTER]
  437.   will select one of these items and bring up some help on that particular
  438.   topic.
  439.  
  440.   The status bar, at the bottom of the screen, displays the current
  441.   CyberCom version number, emulation type, time of day, and whether you are
  442.   on-line or off-line. As soon as you become on-line the CyberCom version
  443.   slides out and the amount of time on-line slides in.
  444.  
  445.   Using the Mouse
  446.   ───────────────
  447.  
  448.   If a mouse is detected on your system and the mouse is not disabled in
  449.   the configuration then while you are in the main terminal, you have the
  450.   ability to use the mouse. A little block cursor is displayed showing the
  451.   current mouse location. Pressing the first mouse button while this cursor
  452.   is on top of a character will immediately send that character to the
  453.   modem. This gives you the ability to take a hands free approach when
  454.   connected to systems that have one character menu commands.
  455.  
  456.   By pressing the second(or third) mouse button, a window full of different 
  457.   characters (ASCII characters to be exact) will be displayed, along with
  458.   an ENTER and an ESC button. Clicking on any of those characters, or the
  459.   ENTER/ESC buttons will immediately close the window and send the selected
  460.   character to the modem. If you decide not to pick a character to send,
  461.   then just press the second mouse button again to close the window.
  462.  
  463.   Exiting CyberCom
  464.   ────────────────
  465.  
  466.   To exit CyberCom, press Alt-X while at the main terminal screen. You will
  467.   then be prompted to confirm the exit, and returned back to DOS. If you
  468.   are on-line with a BBS or on-line service at the time you press Alt-X, you
  469.   will be asked if you wish to EXIT, HANG UP & EXIT, or CONTINUE. If you
  470.   choose EXIT you will remain connected to the remote computer until the
  471.   computer is rebooted or the remote host hangs up.
  472.                                                                     PAGE -  11
  473. ┌────────────────────────────────────────────────────────────────────────────┐
  474. │▒▒▒▒│ Entering and Editing Strings │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  475. └────────────────────────────────────────────────────────────────────────────┘
  476.  
  477.   Often when using CyberCom you will have to enter a string of characters.
  478.   Usually this occurs when you must input a filename, description, or a
  479.   list of numbers to dial for example. CyberCom provides full editing power
  480.   when you enter a string.  When you type characters, you may use the
  481.   backspace key to remove previously entered characters. The left and right
  482.   arrow keys allow you to move anywhere in the string, to edit whatever you
  483.   have entered. Home and End place the cursor at the beginning or end of
  484.   the string, respectively.  Also note that if you are just beginning to
  485.   edit a string, pressing any keys other than the home, end, left & right
  486.   keys will cause the entire string to be blanked out. This feature is
  487.   provided so you can easily change the entire string without having to
  488.   backspace or delete all of the characters previously entered.
  489.                                                                     PAGE -  12
  490. ┌────────────────────────────────────────────────────────────────────────────┐
  491. │▒▒▒▒│ Program Features │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  492. └────────────────────────────────────────────────────────────────────────────┘
  493.  
  494.   There are a plethora of features built right into CyberCom. The internal
  495.   features are activated using a two key combination involving the Ctrl or
  496.   Alt keys. To look at a list of all the CyberCom features you can
  497.   use the Alt-Z combination. If you would like additional 
  498.   information on any feature you can press Ctrl-F1 from the main terminal
  499.   screen to reach CyberCom's extensive on-line help.
  500.  
  501.   Sound On/Off (Alt-A)
  502.   ────────────────────
  503.  
  504.   This will allow you to control whether sound is heard on or off either 
  505.   through the normal PC Speaker or Ad-lib/Soundblaster. 'Sound' consists of 
  506.   beeps or standard ANSI/AVATAR music. If an Adlib/Soundblaster or 
  507.   compatible card is present in your system all sounds are redirected to 
  508.   that instead of the PC Speaker.
  509.  
  510.   Scroll Back Buffer (Alt-B)
  511.   ──────────────────────────
  512.  
  513.   Pressing Alt-B will bring you into the scrollback screen. From this  
  514.   screen you can view any information that was received in the past (in 
  515.   color). The scrollback buffer is designed to handle 999999 lines quickly
  516.   and efficiently. The maximum scrollback buffer size is found in the 
  517.   User Preferences section of the setup screen (Alt-S). The scrollback 
  518.   buffer saves all incoming data that is placed on the screen. Each line
  519.   in the buffer takes 160 bytes of disk space. The scrollback buffer is
  520.   saved on disk and is not removed unless you flush it's contents, using 
  521.   the C key while the buffer menu is enabled. If the scroll back hits
  522.   the maximum number of lines, CyberCom will save the most recent data up
  523.   to the maximum number of lines, and purge the older and more obsolete
  524.   information in the buffer.
  525.   
  526.  
  527.   There are various controls within the scrollback screen.  The Up, Down,
  528.   PgUp & PgDn keys will control which portion of the buffer you are 
  529.   viewing. Press F10 will remove the status bar at the bottom to give you 
  530.   a full screen view. Pressing F10 will return the status bar. Some other  
  531.   important options are the screen image capturing, and exporting (writing 
  532.   the buffer to a text file). The screen image capturing works the same way  
  533.   as the ALT-I command (when used in the main  terminal screen),  allowing  
  534.   you to save the current portion of the screen as ANSI or ASCII text.  
  535.   Exporting will save the entire buffer to a text file of your choice.  
  536.   Please remember that color will not be preserved with exporting since it  
  537.   is a plain ASCII text file being created and will not contain any special
  538.   control characters to indicate any sort of color. Also included is the 
  539.   feature that allows you to search through the scrollback buffer for a
  540.   specific text string. To use this feature, press F while the scrollback 
  541.   buffer is active. The scrollback buffer utilizes full screen length when 
  542.   in 80x50 mode.
  543.  
  544.   Clear Screen (Alt-C)
  545.   ────────────────────
  546.  
  547.   This function simply blanks your main terminal screen, clearing its 
  548.   contents. If you wish to view the data that was just cleared, use the 
  549.   scroll back buffer, (ALT-B) which will have the cleared data 
  550.   still in memory. 
  551.  
  552.   Please refer to 'ScrollBack Buffer' for more information on the
  553.                                                                     PAGE -  13
  554.   scrollback feature.
  555.  
  556.   Dialing Directory (Alt-D)
  557.   ─────────────────────────
  558.  
  559.   The dialing directory is the database that is designed to store bulletin  
  560.   board or other system phone numbers and information concerning each 
  561.   directory entry. From within the dialing directory you can perform many 
  562.   options to manipulate your system entries such as sorting by name, 
  563.   color, last called, minutes used, etc. Also available is the option to 
  564.   delete or create new entries in the directory. It is possible to create 
  565.   up to 500 entries in the dialing directory. Here is a general description 
  566.   of the commands available from within the dialing directory:
  567.  
  568.   SPACEBAR
  569.  
  570.   Pressing the spacebar will 'TAG' the currently highlighted entry. This is
  571.   meant to be used in conjunction with [ENTER] (dialing). Tagging a system 
  572.   essentially marks the system as an entry you wish to dial and connect 
  573.   with.
  574.  
  575.   ENTER
  576.  
  577.   Pressing the enter key will begin dialing. If there are systems in the
  578.   tagged list, then those systems will be dialed. If you have NOT tagged 
  579.   any systems then the currently highlighted entry will be dialed instead.
  580.   
  581.   SORT
  582.  
  583.   Pressing S will bring up yet another window of choices. In this menu is
  584.   a selection of available sorting methods.  You can sort by system name,
  585.   phone number, last call, and a variety of others. Selecting a sorting 
  586.   method will sort the entire phonebook in whatever choice you made. This 
  587.   is helpful by keeping your phonebook in a logical order.
  588.  
  589.   IMPORT
  590.  
  591.   Pressing I will bring up a window with various options of either 
  592.   importing or exporting of other phone book formats. Importing will allow 
  593.   you to get system entries from various other communications packages and 
  594.   and convert them to the CyberCom phonebook format. Exporting will take 
  595.   the present CyberCom phone book and change it to another popular format. 
  596.   Currently the only available export option is the commafile, which is a 
  597.   text based list of all the phone book data, which most popular 
  598.   communcications programs can interpret. In future versions of CyberCom,
  599.   more phonebook formats will be incorporated.
  600.  
  601.   EDIT
  602.  
  603.   Press E will let you edit the currently highlighted system. There are 
  604.   many options you can alter for each system entry, including system name,
  605.   phone numbers, comments, names & passwords, quick signature files, etc. 
  606.  
  607.   This is what the editing screen looks like.
  608. ┌──────────────────┐┌─────────────────────────────────────────── Editing Entry ┐
  609. │ System Name      ││ Megalomania                                              │
  610. │ Phone Number     ││ 332-0638                                                 │
  611. │ Baud Rate        ││ 19200                                                    │
  612. │ Parity           ││ N                                                        │
  613. │ Databits         ││ 8                                                        │
  614. │ Stopbits         ││ 1                                                        │
  615.                                                                     PAGE -  14
  616. │ Emulation        ││ ANSI                                                     │
  617. │ User Name        ││ Jason Percival                                           │
  618. │ User Password    ││ ■■■■■■■■■■■■                                             │
  619. │ Comment          ││ CyberCom World Headquarters                              │
  620. │ Script File      ││                                                          │
  621. │ Capture File     ││                                                          │
  622. │ Dialing Prefix   ││ ATDT                                                     │
  623. │ Dialing Suffix   ││ #13                                                      │
  624. │ Quick Signature  ││ C:\CYBER\QUICK.FIL                                       │
  625. │ Statistics       ││ Time Used 316                Calls      41               │
  626. │ Reset Statistics ││ Uploaded  211k               Downloaded 8477k            │
  627. │                  ││ Last Call 10/15/1995                                     │
  628. └──────────────────┘└──────────────────────────────────────────────────────────┘
  629.  
  630.   DELETE & INSERT
  631.  
  632.   Pressing Delete will completely erase the currently highlighted entry,
  633.   removing it from your phonebook. If the delete prompting is toggled on  
  634.   from within User Preferences, you will be asked for confirmation to 
  635.   delete the file. Insert will allow you to create a NEW entry in the 
  636.   phone book. When insert is pressed it will create a blank phone book 
  637.   entry at the bottom of the dialing list.
  638.  
  639.   VOICE CALLS
  640.  
  641.   Pressing V will immediately will bring up the voice dialing screen.  
  642.   The phone number field is automatically defaulted to the highlighted
  643.   dialing directory entry. You can also change the number to be dialed 
  644.   using the N key. Use this option when you wish to talk by voice 
  645.   and keep track of the number of minutes you have been on the phone. More 
  646.   information is given when using this option.
  647.  
  648.   PHONEBOOK
  649.  
  650.   Pressing P will allow you to change to either an existing phonebook, or 
  651.   add completely new phonebook by entering its filename. Phone book's are 
  652.   stored in the PHONE\ directory by default. Each phonebook has the 
  653.   capability to store up to 500 different entries (if enough memory is
  654.   available).
  655.  
  656.   MANUAL DIAL
  657.  
  658.   Pressing M will prompt you to enter a phone number, which will be dialed.
  659.   This is useful when you do not have a number already existing in your
  660.   phonebook and do not wish to make it an entry. 
  661.  
  662.   UNTAG ALL / TAG ALL
  663.  
  664.   This is a quick option to untag all systems that you have been previously
  665.   tagged. Pressing U or - (minus) will untag all systems, while A or 
  666.   + (plus) will tag all systems.
  667.  
  668.   PROTECTION
  669.  
  670.   Using the ! will protect your phonebook with a password. You will
  671.   be prompted to enter a password, followed by a prompt to re-enter the 
  672.   password. A phonebook will be protected until a blank password is 
  673.   entered in the protection password string.
  674.  
  675.   COLOR
  676.                                                                     PAGE -  15
  677.  
  678.   Available in CyberCom is the ability to change the colors of specific
  679.   phone book entries using the C key. You can modify fore and background 
  680.   colors. Also the high intensity colors are supported if they are 
  681.   initialized in the User Preferences menu.
  682.  
  683.   STATISTICS
  684.  
  685.   Pressing T will toggle the statistics at the bottom of the dialing
  686.   display.
  687.  
  688.   Local Echo Toggle (Alt-E)
  689.   ─────────────────────────
  690.  
  691.   If local  echo is toggled on then characters typed from the keyboard will
  692.   be  echoed  (displayed)  to  the  screen.  This  feature is  useful  when 
  693.   connected on-line and the remote system does not echo the characters back 
  694.   to you (so you cannot see what you are typing). If you  are seeing double
  695.   characters local echo should be toggled off.
  696.  
  697.   Local echo is toggled OFF by default.
  698.  
  699.   Executing Scripts (Alt-G)
  700.   ─────────────────────────
  701.  
  702.   Pressing the Alt-G combination will allow you to run a CyberCom
  703.   Terminal Script (.CTS). If a script is already in progress, the current
  704.   script executing will be halted.
  705.  
  706.   SCRIPTING LANGUAGE
  707.   ──────────────────
  708.  
  709.   A scripting language is a simple internal CyberCom program that allows
  710.   multiple internal functions be completed quickly without user input. The
  711.   scripts are designed to be quick and effective, and at the same time
  712.   simple to use. Please keep in mind that this is a scripting language not
  713.   a full-fledged programming language.
  714.  
  715.   Scripting Commands:
  716.  
  717. ────────────────────────────────────────────────────────────────────────────────
  718.   CHDIR <string>
  719.  
  720.   Changes drive and/or directory.
  721.  
  722.   Syntax
  723.   CHDIR 'C:\CYBER\'        
  724.   
  725.   Returns
  726.   Sets SUCCESS, FAIL, TIMEOUT
  727.  
  728. ────────────────────────────────────────────────────────────────────────────────
  729.   CHECKTIME <string>
  730.  
  731.   Compares the time string passed with the command to the current time of day.
  732.   Could be used to have events triggered at specifics times of the day. The time
  733.   must be in 24hr format
  734.  
  735.   Syntax
  736.   CHECKTIME '12:00:00'
  737.   
  738.   Returns
  739.                                                                     PAGE -  16
  740.   Sets SUCCESS, FAIL, TIMEOUT
  741.  
  742.   Example:
  743.   % Trigger Event at 12:01am to shutdown and exit CyberCom.
  744.   :loop
  745.     % 24hr time remember!
  746.     CHECKTIME '00:01:00'
  747.     If SUCCESS then trigger_event
  748.   goto loop
  749.  
  750.   :trigger_event
  751.   shutdown
  752.  
  753. ────────────────────────────────────────────────────────────────────────────────
  754.   CLS
  755.  
  756.   Clears the main terminal screens contents.
  757.  
  758.   Syntax
  759.   CLS
  760.  
  761.   Returns
  762.   None.
  763.  
  764. ────────────────────────────────────────────────────────────────────────────────
  765.   DELAY <value>  
  766.  
  767.   This function sets a delay that can be used to pause the script.
  768.   Script pausing can be used while waiting for a remote program to
  769.   load up or many other things. The script delay time is measured in 
  770.   milliseconds.
  771.  
  772.   Syntax
  773.   DELAY 100
  774.  
  775.   Returns
  776.   None.
  777.  
  778. ────────────────────────────────────────────────────────────────────────────────
  779.   DOWNLOAD <protocol_type> '<filename>'
  780.  
  781.   This function causes CyberCom to begin downloading using the specified
  782.   protocol type. The <filename> parameter is ONLY necessary for protocols
  783.   which are not capable of automatically retrieving the filename during the
  784.   download. The protocols requiring the <filename> parameter are: XMODEM,
  785.   XMODEM1K, XMODEM1K-G, and ASCII. All other protocols will ignore the
  786.   <filename> parameter.
  787.  
  788.   <protocol_type> is any one of the following:
  789.   XMODEM, XMODEM1K, XMODEM1K-G, YMODEM, YMODEM-G, ZMODEM, ZMODEM8K, KERMIT,
  790.   BPLUS, or ASCII
  791.  
  792.   Syntax
  793.   Example 1: DOWNLOAD ZMODEM
  794.  
  795.   Example 2: DOWNLOAD XMODEM1K 'readme.now'
  796.   
  797.   Returns
  798.   None.
  799.  
  800.                                                                     PAGE -  17
  801.  
  802. ────────────────────────────────────────────────────────────────────────────────
  803.   FILEEXIST <string>
  804.  
  805.   Checks if a file exists.
  806.  
  807.   Syntax
  808.   FILEEXIST 'C:\CYBER\CYBER.EXE'        
  809.   
  810.   Returns
  811.   Sets SUCCESS, FAIL
  812.  
  813.  
  814. ────────────────────────────────────────────────────────────────────────────────
  815.   GOTO <label>
  816.  
  817.   Unconditionally jump to a label. Please see Label later in this document.
  818.   The goto command basically jumps the position of a script to a pre-
  819.   defined location. Please note that infinite loops are possible, and it
  820.   is advised that you take caution in using this command. 
  821.  
  822.   Syntax
  823.   GOTO my_label
  824.  
  825.   Returns
  826.   None.
  827.  
  828. ────────────────────────────────────────────────────────────────────────────────
  829.   HANGUP
  830.  
  831.   Will attempt to hangup the modem and disconnect from the remote system.
  832.  
  833.   Syntax
  834.   HANGUP
  835.  
  836.   Returns
  837.   None.
  838.  
  839. ────────────────────────────────────────────────────────────────────────────────
  840.   IF <variable> then <label>
  841.  
  842.   The IF statement is used to direct the script to different tasks based
  843.   on the returns of other commands. The IF command can check SUCCESS, FAIL,
  844.   and TIMEOUT errors and jump to a label depending on the condition of those
  845.   variables.
  846.  
  847.   Syntax
  848.   If FAIL then label
  849.  
  850.   Returns
  851.   None.
  852.  
  853. ────────────────────────────────────────────────────────────────────────────────
  854.   MKDIR <string>
  855.  
  856.   Makes a new directory in a specific drive.
  857.   
  858.   Syntax
  859.   MKDIR 'C:\REGISTER'
  860.           
  861.                                                                     PAGE -  18
  862.   Returns        
  863.   Sets SUCCESS, FAIL, TIMEOUT
  864.  
  865. ────────────────────────────────────────────────────────────────────────────────
  866.   RMDIR <string>
  867.  
  868.   Removes a current directory in a specific drive.  NOTE: There must be
  869.   no files in the directory or a FAIL will be returned.
  870.   
  871.   Syntax
  872.   RMDIR 'C:\REGISTER'
  873.           
  874.   Returns        
  875.   Sets SUCCESS, FAIL, TIMEOUT
  876.  
  877. ────────────────────────────────────────────────────────────────────────────────
  878.   SEND <string>
  879.  
  880.   Send a string to the modem. Useful for sending usernames, passwords,
  881.   phone numbers, etc.
  882.  
  883.   Syntax
  884.   SEND 'escape#13' or SEND 'User Name'
  885.  
  886.   Returns
  887.   None.
  888.  
  889. ────────────────────────────────────────────────────────────────────────────────
  890.   SHUTDOWN
  891.  
  892.   Shuts CyberCom down by closing up any open files, ports, etc and then proceeds
  893.   to exit to the operating system.
  894.  
  895.   Syntax
  896.   SHUTDOWN
  897.  
  898.   Returns
  899.   None.
  900.  
  901. ────────────────────────────────────────────────────────────────────────────────
  902.   STOP
  903.  
  904.   Stops execution of the script in progress. For example, it can be used
  905.   conjuction with an IF statement to halt the script if a FAIL is returned.
  906.  
  907.   Syntax
  908.   STOP
  909.  
  910.   Returns
  911.   None.
  912.  
  913. ────────────────────────────────────────────────────────────────────────────────
  914.   UPLOAD <protocol_type> '<filename>' [ '<filename2>'] ['<filename3>' ] ...
  915.  
  916.   This function causes CyberCom to begin uploading using the specified
  917.   protocol type. Atleast one <filename> parameter is required, specifing
  918.   the file which is going to be uploaded. Multiple files can be uploaded
  919.   be specifying subsequent <filename> parameters separated by spaces. Some
  920.   protocols are not capable of this batch uploading, and only allow one file
  921.   to be uploaded at a given time. These protocols are: XMODEM, XMODEM1K,
  922.                                                                     PAGE -  19
  923.   XMODEM1K-G and ASCII
  924.  
  925.  
  926.   <protocol_type> is any one of the following:
  927.   XMODEM, XMODEM1K, XMODEM1K-G, YMODEM, YMODEM-G, ZMODEM, ZMODEM8K, KERMIT,
  928.   BPLUS, or ASCII
  929.  
  930.   Syntax
  931.   Example 1: UPLOAD ZMODEM 'C:\READ.ME' 'G:\DOS\README.TXT'
  932.  
  933.   Example 2: UPLOAD XMODEM1K 'readme.now'
  934.  
  935.   Returns
  936.   None.
  937.  
  938. ────────────────────────────────────────────────────────────────────────────────
  939.   WAIT <string> <value>
  940.  
  941.   Waits for an incoming string from the modem/remote host or returns a
  942.   FAIL task. The <value> time constraint on the waiting period is measured in
  943.   seconds.
  944.   
  945.   Syntax
  946.   WAIT 'Welcome to Megalomania' 20
  947.           
  948.   Returns          
  949.   Sets SUCCESS, FAIL, TIMEOUT
  950.  
  951. ────────────────────────────────────────────────────────────────────────────────
  952.   WRITE <string>
  953.  
  954.   Writes a string to the screen only. This can be used to tell yourself
  955.   what the script is doing while it is in progress.
  956.  
  957.   Syntax
  958.   WRITE 'This is a comment that is displayed to me while the script runs.'
  959.   
  960.   Returns
  961.   None.
  962.   
  963. ────────────────────────────────────────────────────────────────────────────────
  964.   WRITELN <string>
  965.  
  966.   Writes a string to the screen with carriage return + linefeed. Very
  967.   similare to the above command.
  968.           
  969.   Syntax
  970.   WRITELN 'Comment string with a carriage return.'      
  971.  
  972.   Returns
  973.   None.
  974.  
  975. ────────────────────────────────────────────────────────────────────────────────
  976.  
  977.   OTHER SCRIPTING INFORMATION
  978.  
  979.   COMMENTS:
  980.  
  981.   During the process of writing a script, you may wish to make some 
  982.   comments along the way to do with what program code does. You can make
  983.                                                                     PAGE -  20
  984.   these comments by placing a % on the front of a line. Any line with a % 
  985.   will not be read as a script command.
  986.  
  987.   Example:
  988.   %This is commented text
  989.   This is uncommented text
  990.  
  991.   Sample Script to send your password if prompted, and abort the
  992.   script and hangup if the remote host does not prompt within 10 seconds.
  993.   
  994.   Example:
  995.   
  996.   % Example Script for CyberCom
  997.  
  998.   :loop
  999.   WAIT 'password:' 10
  1000.   IF TIMEOUT THEN fail
  1001.   goto skipover
  1002.   :fail
  1003.   HANGUP
  1004.   STOP
  1005.   :skipover
  1006.   SEND 'mypassword'
  1007.   GOTO loop
  1008.  
  1009.  
  1010.   MACROS:
  1011.  
  1012.   Macros can be imbedded within string parameters (parameters which are
  1013.   surrounded by apostrophes) and will be automatically replaced with the
  1014.   proper text when being executed. The following macros are available:
  1015.  
  1016.   ~USERNAME~ = Your user name as defined in the dialing directory entry.
  1017.   ~PASSWORD~ = Your password as defined in the dialing directory entry.
  1018.   ~TIME~     = Time of day in the format: hh:mm:ss(am/pm) eg. 11:45:00pm
  1019.   ~DATE~     = Today's date in the format: mm/dd/yyy eg. 09/05/1995
  1020.  
  1021.   Example 1:  SEND 'My username is: ~USERNAME~'
  1022.  
  1023.   Example 2:  WRITELN 'Todays date is ~DATE~ and the time is ~TIME~'
  1024.  
  1025.   Hang-up (Alt-H)
  1026.   ───────────────
  1027.  
  1028.   Hang-up will allow you to disconnect from another system by pressing, 
  1029.   ALT-H. It is usually common courtesy to use a systems logoff or good-bye
  1030.   function, rather than just hanging up.
  1031.  
  1032.   The way CyberCom hangs up will depend on your setup configuration. If you
  1033.   have specified USE DTR to hang-up then CyberCom will use that method. This
  1034.   method involves lowering the DTR signal, waiting, and then raising it
  1035.   again, which almost always results in an immediate disconnection. In the 
  1036.   modem control and dialing there is an option to change the time the DTR
  1037.   signal will remain low. This can be altered if your modem takes more time 
  1038.   to register a disconnect. If this method does not cause a disconnect, you 
  1039.   can configure CyberCom to use an escape sequence (+++), which will be 
  1040.   sent to the modem, following with an ATH command (Attention HANG-UP!).
  1041.  
  1042.   Screen Capture (Alt-I)
  1043.   ──────────────────────
  1044.  
  1045.   If you would like to save the information currently displayed on the main
  1046.                                                                     PAGE -  21
  1047.   terminal screen, it can be captured using Alt-I. Before the actual 
  1048.   capture takes place, you will be prompted for the output capture type, 
  1049.   which can be either ANSI or ASCII. When you have selected the image format
  1050.   a text file called CAPTURE.ANS (or CAPTURE.ASC if ASCII selected) will be
  1051.   created in your capture path. This file will contain the image capture.
  1052.   If either of these files already exist, the new image capture will be
  1053.   appended to the end of the existing one.
  1054.  
  1055.   In ANSI, capture saves the screen by using special escape codes. These
  1056.   codes are used to represent color changes, therefore with an ANSI capture
  1057.   color will be saved, unlike ASCII.  ANSI stands for American 
  1058.   National Standards Institute and is the standard save format for
  1059.   colored textmode formats.
  1060.  
  1061.   With an ASCII capture, color is not saved - only the characters currently
  1062.   displayed on the screen. In both ANSI and ASCII captures, the last line
  1063.   (the status bar) is not saved in the capture.
  1064.  
  1065.   Jump to DOS (Alt-J)
  1066.   ───────────────────
  1067.  
  1068.   This command provides you with a way to shell (or jump) to your Operating  
  1069.   System command prompt.  Almost all memory CyberCom is using will be freed 
  1070.   up and swapped either to DISK (if there is not enough  EMS/XMS memory) or
  1071.   to EMS/XMS memory. This allows for more conventional memory  available to 
  1072.   a program ran from the shell. The CyberCom prompt will look different 
  1073.   from your normal command prompt.
  1074.  
  1075.   This is what the prompt should resemble:
  1076.   
  1077.   [CyberCom] Mon 10-16-95
  1078.   C:\CYBER\DOWNLOAD>
  1079.  
  1080.   VGA Text Font (Alt-K)
  1081.   ─────────────────────
  1082.  
  1083.   If you have a VGA resolution monitor or better, using the above keys  
  1084.   will bring up a selection of different text font types you may choose.  
  1085.   When a font is chosen, you will notice the characters on the screen 
  1086.   rapidly change into the new font.
  1087.  
  1088.   There are about 60 fonts available for use, and you can create more using
  1089.   popular programs such as FONTEDIT or FONTMANIA, simply by saving them as
  1090.   .FNT files in the font directory. The font directory is configurable
  1091.   from within the setup.
  1092.  
  1093.   Log File Toggle (Alt-L)
  1094.   ───────────────────────
  1095.  
  1096.   This function toggles the current state of file logging. If the CyberCom
  1097.   log file is in use, and you press Alt-L the logfile will close otherwise 
  1098.   it will be opened/re-opened.
  1099.  
  1100.   A log file contains information on what has been done within CyberCom.
  1101.   For example, if you enter the dialing directory while the log file is
  1102.   opened this will be recorded into the log file. The log file may be
  1103.   configured within the setup to open automatically as soon as CyberCom
  1104.   starts up. The filename of the logfile is also configurable within
  1105.   the Path & Filenames configuration menu.
  1106.  
  1107.   Also available is the option to filter out all the information that you
  1108.   do not want in the log file. Below is a sample screen.
  1109.   
  1110.                                                                     PAGE -  22
  1111. ┌───────────────┤ Logfile Messages ├┐                                           
  1112. │                                   │                                           
  1113. │ ! Fatal Errors              True  │                                           
  1114. │ ? Other Errors              True  │                                           
  1115. │ $ Accounting Info           True  │                                           
  1116. │ * Sent/Rcvd Files           True  │                                           
  1117. │ + Brief Messages            True  │                                           
  1118. │ - Trivial Messages          True  │                                           
  1119. │ : Transaction Info          True  │                                           
  1120. │ % Transfer Messages         True  │                                           
  1121. │ # Unexpected Passwords      True  │                                           
  1122. │ ~ Session Information       True  │                                           
  1123. │ = Modem Responses           True  │                                           
  1124. │                                   │                                           
  1125. └───────────────────────────────────┘                                           
  1126.  
  1127.   Fatal Errors - Errors that CyberCom cannot recover from.
  1128.   Other Errors - Errors that occur but may be recoverable.
  1129.   Accounting Info - Logs all numeric data, such as time on a system.
  1130.   Sent/Rcvd Files - Logs all files coming from and going to your computer.
  1131.   Brief Messages - Somewhat important messages such as shelling to OS.
  1132.   Trivial Messages - Pointless messages such as toggling sound.
  1133.   Transaction Info - Unused at the present time.
  1134.   Transfer Messages - Messages recieved during file transfers.
  1135.   Unexpected Passwords - Unused at present.
  1136.   Session Information - IEMSI info, init strings, etc.
  1137.   Modem Responses - responses recieved/sent to/from your modem.
  1138.  
  1139.   Miscellaneous (Alt-M)
  1140.   ─────────────────────
  1141.  
  1142.   Pressing Alt-M, enters you into another sub-menu, where you can choose to
  1143.   run Miscellaneous program operations. Available options are Send Inits,
  1144.   80x25 mode (Normal), and 80x50 mode (VGA). The Send Inits option
  1145.   is used to resend your default initialization strings found in device 
  1146.   configuration. The 80x25 mode (Normal) option is used to set the screen
  1147.   mode to 80 columns by 25 rows. The 80x50 mode (VGA) option is used to set
  1148.   the screen to 80 columns by 50 rows. Note that the scroll back buffer and
  1149.   dialing directory both take full advantage of the 80x50 screen mode.
  1150.  
  1151.   Send Name (Alt-N)
  1152.   ─────────────────
  1153.  
  1154.   This function will allow you to quickly send your user name (defined in  
  1155.   the dialing directory entry) to the remote system. When dialing a system 
  1156.   and making a successful connection, the user name is read from the 
  1157.   system's entry in the dialing directory.
  1158.  
  1159.   Capture File (Alt-O)
  1160.   ────────────────────
  1161.  
  1162.   The capture feature will allow you to save all the screen data from an
  1163.   on-line session into a file. When activated, you will be prompted for a 
  1164.   file name to save the screen capture information in. The file name is
  1165.   at your discretion to decide. Then opened would be a file that would
  1166.   save screen data to disk until the Alt-O key combination once 
  1167.   again the capture file will then be closed.
  1168.   
  1169.   Capture files are useful when you would like to record images, bulletins,
  1170.   messages, file listings, etc. from a particular BBS that you have signed 
  1171.   on to.  Many people  use them so that they can later read such things as
  1172.   described above.
  1173.  
  1174.                                                                     PAGE -  23
  1175.   The capture file is closed upon exit of CyberCom. It may also be
  1176.   automatically opened upon entering CyberCom by changing the User
  1177.   Preferences item in the Setup Options (Alt-S).
  1178.  
  1179.   Send Password (Alt-P)
  1180.   ─────────────────────
  1181.  
  1182.   This function will allow you to quickly send your user password (defined  
  1183.   in the dialing directory entry) to the remote system. When dialing a 
  1184.   system and making a successful connection, the user password is read 
  1185.   from the system's entry in the dialing directory.
  1186.  
  1187.   Quick Signature (Alt-Q)
  1188.   ───────────────────────
  1189.  
  1190.   This is a useful little function that will allow you to quickly send a 
  1191.   text file to the receiving system very quickly. Essentially it is what we
  1192.   normally call an ASCII transfer. There is one difference however from an
  1193.   ASCII transfer, in that you can pre-define the file that you wish to send
  1194.   for each dialing directory entry. This feature is designed to send a
  1195.   'signature' to the remote host that you may use to sign your messages
  1196.   with, etc.
  1197.  
  1198.   By  pre-defining the  filename, (via the quick sig field in the
  1199.   dialing directory phonebook entry editor), you can simply press ALT-Q and
  1200.   the file will be automatically sent - no muss, no fuss. Normally you
  1201.   would use this to send an elaborate signature while writing messages
  1202.   on-line, or for various other reasons.
  1203.  
  1204.   Comm Parameters (Alt-R)
  1205.   ───────────────────────
  1206.  
  1207.   The Communications Parameters menu is a quick way to change some vital 
  1208.   modem information. Available is the option to Change Comm Port, Baud Rate,
  1209.   Parity, DataBits, Stopbits, Recieve Buffer, Transmit Buffer, Fifo Trigger,
  1210.   and Flow Control.
  1211.  
  1212.   ┌┤ Communications Parameters ├┐                                                 
  1213.   │                             │                                                 
  1214.   │ Comport            COM4     │                                                 
  1215.   │ Baudrate           19200    │                                                 
  1216.   │ Parity             None     │                                                 
  1217.   │ Databits           8        │                                                 
  1218.   │ Stopbits           1        │                                                 
  1219.   │ Receive Buffer     4096     │                                                 
  1220.   │ Transmit Buffer    4096     │                                                 
  1221.   │ Fifo Trigger       Off      │                                                 
  1222.   │ Flow Control       CTS/RTS  │                                                 
  1223.   │                             │                                                 
  1224.   └─────────────────────────────┘                                                 
  1225.  
  1226.   Terminal Emulation (Alt-T)
  1227.   ──────────────────────────
  1228.  
  1229.   Setting the terminal emulation will allow  you to process different types
  1230.   of  codes  that  are   received  through the modem.  These  codes can  do
  1231.   special  things  to change the screens color, locating text and so forth.  
  1232.   There are many different types of emulation supported by  CyberCom, which 
  1233.   in most cases cover the most important ones and their varieties.
  1234.  
  1235.   A list of supported emulation types in CyberCom are:
  1236.  
  1237.   TTY (No Emulation)
  1238.   ANSI
  1239.                                                                     PAGE -  24
  1240.   ANSI-BBS
  1241.   Avatar/0+
  1242.   Avatar/0+ with ANSI fallback
  1243.   Avatar/0+ with ANSI-BBS fallback
  1244.   Avatar/1
  1245.   Avatar/1 with ANSI fallback
  1246.   Avatar/1 with ANSI-BBS fallback
  1247.   VT-52
  1248.   VT-102
  1249.  
  1250.   System Information (Alt-U)
  1251.   ──────────────────────────
  1252.  
  1253.   When activated Cybercom will bring up a brief desciption of your system 
  1254.   information. 
  1255.   Here is an example of what it will look like:
  1256.  
  1257.  ┌────────────────────┐                      ┌──────────┐                       
  1258. ┌┤ System Information ├──────────────────────│ ESC=Exit ├┐                      
  1259. │└────────────────────┘                      └──────────┘│                      
  1260. ├─────────────────────┐┌─────────────────────────────────┤                      
  1261. │ Video Adpater       ││ VGA (Color)                     │                      
  1262. │ Processor           ││ 80386                           │                      
  1263. │ Mouse               ││ Installed/3 buttons.            │                      
  1264. │ Disk Cache          ││ Not detected.                   │                      
  1265. ├─────────────────────┘└─────────────────────────────────┤                      
  1266. │ Memory Available to CyberCom: 272,928 bytes.           │                      
  1267. └────────────────────────────────────────────────────────┘                      
  1268.   
  1269.   ■ Video Adapter is the type of video card (adapter) you have in your 
  1270.     system. 
  1271.     
  1272.   ■ Processors detected are: 8088, 80286, 80386 & 80486 or Pentium(tm).
  1273.   
  1274.   ■ The mouse driver is detected, and if found the number of buttons 
  1275.     present.
  1276.   
  1277.   ■ The type of disk cache is not determined, only the version number.
  1278.   
  1279.   ■ Memory available to Cybercom is important.  It depicts the amount of 
  1280.     free heap memory that CyberCom can use to store information such as the
  1281.     dialing directory, saved screens etc.  
  1282.  
  1283.   Onscreen File Tagger (Alt-V)
  1284.   ────────────────────────────
  1285.  
  1286.   The onscreen file tagger is a feature that has been requested by many
  1287.   users of v1.00. The onscreen file tagger will add selected valid file
  1288.   names found on the screen to a download Que. When Alt-V is pressed, a
  1289.   window is displayed on the right hand side of the screen. When that 
  1290.   window is displayed, the user can press the space bar and cycle through
  1291.   valid filenames displayed on the screen, beginning at the top and 
  1292.   working downwards. When you would like to add a file to the tag Que.,
  1293.   simply press the ENTER key when the file you wish to add is 
  1294.   highlighted. You can also edit the filename and create new entries 
  1295.   manually by pressing the E key. This will allow you to edit the
  1296.   file names, etc. or add new names if it is easier. If you wish to remove
  1297.   a file previously selected, you can remove it using the DEL key. You
  1298.   are NOT prompted for a delete confirmation using this feature so take
  1299.   caution in deleting entries.
  1300.  
  1301.   The file tagger window can also be reduced to allow you to search for files
  1302.                                                                     PAGE -  25
  1303.   that may have been covered by the tagger window. To reduce the window,
  1304.   press the RIGHT arrow key until the window is far enough out of your
  1305.   way. The window will leave the screen completely, except for the far left
  1306.   column of the window, which will remain visible. To maximize the window use
  1307.   the LEFT arrow key until the window is fully in view. While the
  1308.   window is minimized, the only file tagger option available is the actually
  1309.   tagging of onscreen files using the space bar and enter key. You must
  1310.   re-maximize the window to do any editing that may need to be done.
  1311.  
  1312.   The A key is used to send all the filenames tagged in the file
  1313.   tagger's queue to the modem. Each file sent will be appended by a carriage
  1314.   return.
  1315.  
  1316.   The S key will send the highlighted filename from your tag Queue to
  1317.   the modem/remote host.
  1318.  
  1319.   Please note that once the filenames are sent the will NOT be removed from
  1320.   the file tagger's queue after being sent.
  1321.  
  1322.   Chat Mode (Alt-Y)
  1323.   ─────────────────
  1324.  
  1325.   When you are connected to a remote host(ie. BBS or other on-line system), 
  1326.   or on-line with a friend, CyberCom's chatting screen comes in very handy.  
  1327.   Once pressed, CyberCom displays a two way scrolling chatting screen, in 
  1328.   which you type in the bottom window and receive remote information on the 
  1329.   top window from whomever you are chatting to. To exit this utility simply 
  1330.   press the ALT-Y key combination once more.  
  1331.  
  1332.   Help (Alt-Z)
  1333.   ────────────
  1334.  
  1335.   While at the main terminal screen, pressing the Alt-Z sequence will 
  1336.   switch you to a help screen showing you a summary of all the available  
  1337.   commands that CyberCom includes. If the key for a command is pressed 
  1338.   while the help screen is still on, the help screen will be terminated and 
  1339.   the command will be executed.  
  1340.   There are many commands available which may be difficult to remember at 
  1341.   first. If you can not remember a particular command, just refer to this 
  1342.   screen for additional help.
  1343.  
  1344.   For users more familiar to using the mouse, you can quickly access this
  1345.   help screen by clicking on the " Alt-Z = Help " on the status bar.
  1346.  
  1347.   Another option, as described above is the Help Index.  Pressing the CTRL-
  1348.   F1 sequence will take you to a separate and far more detailed help area. 
  1349.   From this area press F1 to bring up a list of all available help topics. 
  1350.   Scroll through this list using the Up and Down arrow keys.
  1351.   Pressing [ENTER] will select one of these items and bring up in depth 
  1352.   help on that particular topic.
  1353.  
  1354.   YAPP Enable Toggle (Alt-1)
  1355.   ──────────────────────────
  1356.  
  1357.  Alt-1 will allow you to disable or enable YAPP sessions. When enabled,
  1358.  CyberCom will detect a specific string the remote would send in order to
  1359.  automatically initiate the session. If toggled off, CyberCom will ignore
  1360.  this string.
  1361.  
  1362.  The YAPP protocol is simply a protocol (just like the ZModem file transfer
  1363.  protocol) that contains a set of rules for transferring graphical data over
  1364.  the phone line. It is being extended to provide for online games and
  1365.  multimedialike never seen before over a phone line. As well, for owners of
  1366.                                                                     PAGE -  26
  1367.  Async Professional and Genus graphics toolkits, the authors are hard at work
  1368.  to provide a high level developer's interface for the creation of YAPP doors
  1369.  and applications. This should be complete by the end of the first quarter
  1370.  of 1996.
  1371.  
  1372.  The system requirements that must be met to successfully use the YAPP
  1373.  protocol are as follows:
  1374.  
  1375.   * i386 class (or greater) IBM or 100% compatible computer.
  1376.   * An IBM or Microsoft compatible mouse.
  1377.   * 600k Convention Memory free.
  1378.   * 2 Megabytes (MB) of EMS Memory.
  1379.   * 2 Megabytes (MB) of Disk Space free.
  1380.   * SVGA Video Card (640x480x256 minimum)
  1381.  
  1382.   Optional:
  1383.   * Soundblaster Sound Card
  1384.  
  1385.  THE YAPP PROTOCOL REQUIRES A MINIMUM OF 600k CONVENTIONAL RAM, AND 2 MB
  1386.  EXPANDED MEMORY!! SEE YOUR MEMORY MANAGER'S MANUAL FOR INFORMATION ON HOW TO
  1387.  GET THE MOST OUT OF YOUR RAM, AND TO CONFIGURE YOUR SYSTEM TO USE EXPANDED
  1388.  MEMORY.
  1389.  
  1390.  
  1391.  MODIFICATIONS TO YOUR STARTUP FILES
  1392.  -----------------------------------
  1393.  In your CONFIG.SYS file:
  1394.  
  1395.  DEVICE=EMM386.EXE RAM  <---+ The Yapp protocol requres EMS memory (not XMS!)
  1396.  FILES=25                    so make sure it is available for use. If you 
  1397.                              don't have a lot of EMS (less than 2MB, make
  1398.                              sure that your files setting is a litter higher
  1399.                             + than shown.
  1400.  
  1401.  
  1402.  Source: Shotgun Professional Users Manual.
  1403.  
  1404.   
  1405.  
  1406.  
  1407.  
  1408.   IEMSI Information (Alt-2)
  1409.   ─────────────────────────
  1410.  
  1411.   NOTE: This function does not start IEMSI negotiations, it only reports to
  1412.         you the information it had received during a previously established
  1413.         negotiation.
  1414.   
  1415. ┌──────────────────────────────────────────────────────────────────────────┐    
  1416. │┌─────────────┐┌─────────────────────────────────────────────────────────┐│    
  1417. ││ Server Info ││ IEMSI Session: None established.                        ││    
  1418. │├─────────────┤├─────────────────────────────────────────────────────────┤│    
  1419. ││ Id          ││                                                         ││    
  1420. ││ Name        ││                                                         ││    
  1421. ││ Location    ││                                                         ││    
  1422. ││ Operator    ││                                                         ││    
  1423. ││ Notice      ││                                                         ││    
  1424. │└─────────────┘└─────────────────────────────────────────────────────────┘│    
  1425. └──────────────────────────────────────────────────────────────────────────┘    
  1426.  
  1427.   IEMSI (Interactive Electronic Mail Standard Identification) is useful for
  1428.                                                                     PAGE -  27
  1429.   several reasons. First it provides an easy way to login to a particular
  1430.   system because information about yourself that the system needs is
  1431.   transferred during IEMSI negotiations. IEMSI negotiations are started by
  1432.   the remote, information is passed to you about their system, and likewise
  1433.   about yours. Secondly, IEMSI once established allows for certain features
  1434.   to automatically take place, such as Autochat mode, full screen editing
  1435.   and so forth. 
  1436.  
  1437.   The IEMSI feature can be disabled in the User Preferences if you do not
  1438.   want to use it. It is toggled on by default.
  1439.  
  1440.   IEMSI Enable Toggle (Alt-3)
  1441.   ───────────────────────────
  1442.  
  1443.   IEMSI is toggled on by default. Using the Alt-3 key combination you can 
  1444.   enable or disable this feature of CyberCom. With IEMSI disabled, no 
  1445.   sessions will occur; however, IEMSI Auto-Chat will still continue. 
  1446.  
  1447.   The IEMSI feature can also be disabled in the User Preferences setup 
  1448.   options if you do not want to use it. 
  1449.  
  1450.   User Password Change (Alt-4)
  1451.   ────────────────────────────
  1452.  
  1453.   This feature is used in correspondence with the User Restrictions.
  1454.   It is used to change the password assigned for login. You will be 
  1455.   prompted for your old password followed by your new password and a 
  1456.   verification of your new password. If the new and verification passwords 
  1457.   do not match, the password will not be changed.
  1458.  
  1459.   Uploading (Ctrl-PgUp)
  1460.   ─────────────────────
  1461.  
  1462.   This function, before the initial upload will display a list of internal
  1463.   protocols for use with a short description beside each. Here you will be 
  1464.   able to select the most appropriate protocol for your upload. To view or 
  1465.   select external protocols simply press Pg-Dn from this screen, this will 
  1466.   display a list of the external protocols installed and a brief 
  1467.   description of each.  To return to the internal protocols simply press 
  1468.   the Pg-Up key.
  1469.  
  1470.   Once a transfer protocol has been selected, you will be placed into the
  1471.   file manger. In the file manager you can select files that you wish to 
  1472.   send(upload) to the remote system. Please note that you can select any
  1473.   file on your system, regardless of the directories. Multiple directory 
  1474.   uploading IS supported. Once you have selected the files that you 
  1475.   wish to send, press F10 to begin the transfer.
  1476.  
  1477.   For more information about the details of the transfer status screen see
  1478.   'File Transfer Status Screen'.
  1479.  
  1480.   Downloading (Ctrl-PgDn)
  1481.   ───────────────────────
  1482.  
  1483.   This function, like above will also display a selectable list of internal  
  1484.   protocols. Using the same keys as in Upload you can toggle back and forth 
  1485.   from internal to external protocols.
  1486.  
  1487.   Unlike uploading, you will not need to tag files in the filemanger,
  1488.   because once a protocol has been chosen, you will start receiving the 
  1489.   file within a few seconds. In the case that the remote system is using
  1490.   Z-Modem, the probability is that the download will begin automatically
  1491.   (unless it is toggled off in the Internal Protocols menu).
  1492.  
  1493.                                                                     PAGE -  28
  1494.   For more information about the details of the transfer status screen see
  1495.   'File Transfer Status Screen'.
  1496.  
  1497.   Doorway Mode (Scroll-Lock)
  1498.   ──────────────────────────
  1499.  
  1500.   This option allows you to enter Doorway  Mode.  What  Doorway  is,  is a 
  1501.   function that allows you to use normal programs over the modem.  Programs
  1502.   that don't usually have  options in  them to be  operated  remotely.
  1503.  
  1504.   Once pressed, SCROLL LOCK will remove all status bars on your screen, and
  1505.   disable normal program keys such as the alt key combinations, so that you 
  1506.   will be able to navigate throughout the remote computer correctly.  
  1507.   Without Scroll Lock Doorway may misinterpret keypresses, and will not
  1508.   function the way you would expect. In Doorway Mode, your numeric keypad
  1509.   can be used to perform normal cursor functions.
  1510.  
  1511.   To return your keyboard to so that it  will  function  normally  with alt  
  1512.   functions, etc., simply press Scroll Lock once again to toggle Doorway
  1513.   mode off.
  1514.                                                                     PAGE -  29
  1515. ┌────────────────────────────────────────────────────────────────────────────┐
  1516. │▒▒▒▒│ Setup Options (Alt-S) │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  1517. └────────────────────────────────────────────────────────────────────────────┘
  1518.  
  1519.   This option lets you configure Cybercom to your needs in order to make a 
  1520.   more confortable atmosphere while using your hardware.
  1521.  
  1522.   Firstly, there is a menu displayed with several options given.  Those 
  1523.   options are as follows:
  1524.  
  1525.               ┌──────────────────────┤ Setup Options ├┐                     
  1526.               │ Audio Control                         │                     
  1527.               │ Device Configuration                  │                     
  1528.               │ External Protocols                    │                     
  1529.               │ Internal Protocols                    │                     
  1530.               │ Keyboard Macros                       │                     
  1531.               │ Modem Control & Dialing               │                     
  1532.               │ Path & Filenames                      │                     
  1533.               │ Restrictions/User Profiles            │                     
  1534.               │ Screen & Colors                       │                     
  1535.               │ User Preferences                      │                     
  1536.               └───────────────────────────────────────┘                     
  1537.  
  1538.  
  1539.  Since help is available for each of these options upon their execution, 
  1540.  in this documentation only a brief summary of each will be necessary.
  1541.  
  1542.   Screen, Windows & Colors
  1543.   ────────────────────────
  1544.  
  1545.   Allows you to configure screen formats, window types and display colours  
  1546.   for virtually every aspect of the program. Most of the options are strait
  1547.   forward and easy to understand and on the right side of the screen an
  1548.   example of the colors is displayed. 
  1549.  
  1550.   Here is the color editing screen:
  1551.  
  1552.   │ Screen & Color                         │ CTRL-F1=Help Index  ESC=Exit & Save │
  1553.   ├──────────────────┐┌────────────────────┴─────────────────────────────────────┤
  1554.   │ Status Bar FG    ││ Grey                      Example Window/Color Setup     │
  1555.   │ Status Bar BG    ││ Blue                   ┌──────────────────────────────┐  │
  1556.   │ Window BG Color  ││ Grey                   │  ┌ Side 1 ───────────────   │  │
  1557.   │ Window Side 1    ││ White                  │  │┌────────────┤ Header ├┐  │  │
  1558.   │ Window Side 2    ││ Dark Grey              │  ││                      ││  │  │
  1559.   │ Header FG Color  ││ Black                  │  ││         Text         ││  │  │
  1560.   │ Header BG Color  ││ Grey                   │  └──────────────────────┘│  │  │
  1561.   │ Highlight FG     ││ Black                  │   ─────────────── Side 2 ┘  │  │
  1562.   │ Highlight BG     ││ Dark Grey              │                              │  │
  1563.   │ Online FG Color  ││ Light Cyan             │          Highlight           │  │
  1564.   │ Online BG Color  ││ Blue                   │ Status Bar               │  │  │
  1565.   │ Text FG Color    ││ Black                  └──────────────────────────────┘  │
  1566.   │ Text HL Color    ││ Dark Grey                                                │
  1567.   │ VGA Copper Bars  ││ True                                                     │
  1568.   │ VGA Font         ││ False                                                    │
  1569.   │ VGA Fading       ││ True                                                     │
  1570.   │ VGA Squishing    ││ True                                                     │
  1571.   │ VGA Transfers    ││ False                                                    │
  1572.   │ Bright BG/Blink  ││ Bright                                                   │
  1573.   └──────────────────┘└──────────────────────────────────────────────────────────┘
  1574.  
  1575.   Path & Filenames
  1576.   ────────────────
  1577.  
  1578.                                                                     PAGE -  30
  1579.   The option describes itself. Here you will be able to specify paths of 
  1580.   individual program items such as the Download/Upload directory, protocol  
  1581.   path, font directory, etc. Also, is the third party program paths and  
  1582.   filenames such as the editor and viewer, log file name and logging 
  1583.   messages. These directories are set up during the installation procedure.
  1584.   If the directories are not currently made, CyberCom will prompt you if you
  1585.   want to create them.
  1586.  
  1587.   Example Paths & Filenames:
  1588.  
  1589. │ Paths & Filenames                      │ CTRL-F1=Help Index  ESC=Exit & Save │
  1590. ├──────────────────┐┌────────────────────┴─────────────────────────────────────┤
  1591. │ Download Path    ││ C:\CYBER\DOWNLOAD\                                       │
  1592. │ Upload Path      ││ C:\CYBER\UPLOAD\                                         │
  1593. │ Capture Path     ││ C:\CYBER\CAPTURE\                                        │
  1594. │ Swap Path        ││ C:\CYBER\                                                │
  1595. │ Font Path        ││ C:\CYBER\FONTS\                                          │
  1596. │ Log Filename     ││ CYBER.LOG                                                │
  1597. │ Logfile Messages ││                                                          │
  1598. │ Protocol Path    ││ C:\CYBER\PROTOCOL\                                       │
  1599. │ Editor Path\Name ││ EDIT                                                     │
  1600. │ Viewer Path\Name ││ LIST                                                     │
  1601. │ YAPP Path        ││ C:\CYBER\YAPP\                                           │
  1602. │ Script Path      ││ C:\CYBER\SCRIPT\                                         │
  1603. └──────────────────┘└──────────────────────────────────────────────────────────┘
  1604.                                                                                 
  1605.                                                                                 
  1606. ┌──────────────────────────────────┐                                            
  1607. │ Leave paths blank to use current │                                            
  1608. │ DOS directory instead.           │                                            
  1609. └──────────────────────────────────┘                                            
  1610.                                                                                 
  1611. ┌──────────────────────────────────────────────────────────────────────────────┐
  1612. │ Help:                                                                        │
  1613. └──────────────────────────────────────────────────────────────────────────────┘
  1614.  
  1615.   Device Config
  1616.   ─────────────
  1617.  
  1618.   When executed, this sub-menu of CyberCom will take you into a device
  1619.   configuration screen. It will have a list of the presently used ports on 
  1620.   your computer, the device name, i.e. Asynchronous, the device type i.e. 
  1621.   UART or FOSSIL, the baud rate, and technical parameters. 
  1622.  
  1623.   If perhaps, the device you are looking for is on the list, but you would  
  1624.   like to tinker with its settings, this can be done by simply pressing 
  1625.   ENTER, when the item is highlighted. From here it will bring up another 
  1626.   screen in which you can change the settings for the device you have 
  1627.   chosen. You may  wish to change the baud-rate, or the device your modem 
  1628.   uses. For example you may have a fossil driver installed and rather have 
  1629.   your modem use it for its communications rather than the UART chip. There 
  1630.   are other device types that you can choose from including DigiBoard and 
  1631.   Int14H/BIOS. Also in this menu is the initialization string setup. To 
  1632.   better help you in setting up your device correctly, an outline of the 
  1633.   device/edit screen will be as follows with an outline of each required 
  1634.   field:
  1635.  
  1636.   The Device editing screen:
  1637.  
  1638. │ Device Configuration                   │ CTRL-F1=Help Index  ESC=Exit & Save  
  1639. └────────────────────────────────────────┴─────────────────────────────────────│
  1640.                                                                     PAGE -  31
  1641. ┌──────────────────────────────────────────────────────────────────────────────┘│   Device Name             Device/UART    COMx    Baudrate   Parameters       ┐
  1642. ├─┬──────────────────────┐┌────────────────────────────────────────────────────│
  1643. │ │ Async COM1/UART      ││ 8250A/16450    COM1    19200      8N1              ┤
  1644. │ │ Async COM2/UART      ││ 8250A/16450    COM2    57600      8N1              │
  1645. │ │ Async COM3/UART      ││ No UART        COM3    19200      8N1              │
  1646. │■│ Async COM4/UART      ││ 16550A         COM4    19200      8N1              │
  1647. │ │ Fossil Driver        ││ Fossil         COM1    19200      8N1              │
  1648. │ │ Interrupt 14H/BIOS   ││ Int14/BIOS     COM1    19200      8N1              │
  1649. │ │ DigiBoard Device     ││ DigiBoard      COM1    57600      8N1              │
  1650. │ │                      ││ None                                               │
  1651. │ │                      ││ None                                               │
  1652. │ │                      ││ None                                               │
  1653. ├─┘──────────────────────┤├──────────────────────────────┐─────────────────────│
  1654. │   Address & IRQ Setup  ││      Addr IRQ       Addr IRQ │                     │
  1655. ├────────────────────────┤│ COM1 03F8  04  COM5 4220  03 │                     │
  1656. │                        ││ COM2 02F8  03  COM6 4228  03 │                     │
  1657. │                        ││ COM3 03E8  04  COM7 5220  03 │                     │
  1658. │                        ││ COM4 02E8  03  COM8 5228  03 │                     │
  1659. └────────────────────────┘└──────────────────────────────┘─────────────────────│
  1660.   
  1661.   Device Name            ∙  Device name (to your descretion)
  1662.   Device Type            ∙  UART, Fossil, DigiBOARD or Int14H/BIOS.
  1663.   Comport                ∙  The communications port the device uses.
  1664.   Baudrate               ∙  The device's speed in (2400, 19200 etc)
  1665.   Parity                 ∙  Parity of the device (None/Even/Odd etc)
  1666.   Wordlength             ∙  The number of databits (Wordlength).
  1667.   Stopbits               ∙  Number of stopbits (1, 2 etc)
  1668.   Receive Buffer Size    ∙  Size of receive buffer 
  1669.   Transmit Buffer Size   ∙  Size of transmit buffer
  1670.   XON/XOFF Flow Control  ∙  Use XON/OFF Flow Control
  1671.   CTS/RTS Flow Control   ∙  Use CTS/RTS Flow Control
  1672.   DSR/DTR Flow Control   ∙  Use DSR/DTR Flow Control
  1673.   Fifo Trigger Level     ∙  Use 16550 Fifo (0=No,1,4,8,14=Trigger Level)
  1674.   
  1675.   The above format is what you will find when you edit any of the items, or 
  1676.   edit any of the undefined items. For some of the fields, the description 
  1677.   given may not help you understand what that field actually does, and you 
  1678.   may have to refer to your modem manual for further assistance on the 
  1679.   different aspects of your modem, and what each does.
  1680.       
  1681.   On the initial listing of your computer devices, you will also find 
  1682.   undefined spaces where you can, if need be configure your modem settings 
  1683.   from scratch. Also make note that you can edit any of the items on the 
  1684.   list that are already being used, or that have been pre-defined.
  1685.  
  1686.   Keyboard Macros
  1687.   ───────────────
  1688.  
  1689.   Often you are prompted by the remote system for a particular string that
  1690.   is often encountered. Keyboard macros are provided to make entering these 
  1691.   string quicker and easier using a simple 2 key combination.
  1692.  
  1693.   You can define up to 8 keyboard macros in the Keyboard Macro sub menu. 
  1694.   This can be accessed by typing Alt-S. There you can add a macro
  1695.   string next to the desired Alt-(FUNCTION KEY) combination. 
  1696.   There are also special character features included within keyboard 
  1697.   macros.
  1698.  
  1699.   #xxx -imbeds an ASCII character value into the macro, where x is a 1, 2 
  1700.         or 3 digit ASCII code. Commonly used codes are #13 (enter), #32 
  1701.         (space bar), #27 (escape), etc.
  1702.                                                                     PAGE -  32
  1703.  
  1704.   {FILE.CTS} -name of a script file to execute.
  1705.  
  1706.   This is an example of a macro that would send 2 escape codes then run a 
  1707.   login script.
  1708.  
  1709.   Example: #27#27{LOGIN.CTS}
  1710.  
  1711.   Init Strings & Dialing
  1712.   ──────────────────────
  1713.  
  1714.   This menu is designed for modem controls. Found within this menu are the
  1715.   options, Dialing Countdown, Dialing Delay, Force Inits, Response Time,
  1716.   Hang Up Using DTR, DTR Drop Hold, Dialing Prefixes, Dialing Suffixes.
  1717.   
  1718.   The Dialing Countdown is the amount of time the computer waits for a 
  1719.   connection before either cycling to the next tagged system, or trying to 
  1720.   re-dial the current system. Dialing Delay is the amount of time the 
  1721.   computer waits before it attempts to connect to the next tagged system.
  1722.   The Force Init String option is the setting to make the computer force 
  1723.   the initialization string to the computer when there has been no 
  1724.   connection made but CyberCom has detected the presence of a carrier.
  1725.   The Response Time is the time spent to check the modem for a connect
  1726.   or busy, etc. The less time devoted to the checking of modem 
  1727.   responses, the more the keyboard input is checked.
  1728.   DTR is a fast efficient method of hanging up the modem. How it works is
  1729.   it lowers the DTR of the modem long enough for the connection to break 
  1730.   between the host and your terminal. If your modem does not hang up 
  1731.   properly it would be advised to turn off Hang Up Using DTR (or raise
  1732.   the DTR Drop Hold) to see if any improvement is noted.
  1733.   Also in this section of the configuration, on the same screen there are 
  1734.   dialing prefixes and suffixes which you can define. A prefix is what 
  1735.   modem command is entered before the actual system number, and the suffix 
  1736.   is the command following after. Selecting Dialing Prefixes will give 
  1737.   you a number of optional dialing prefixes. These options can be edited by
  1738.   pressing the enter key when the prefix you wish to edit is highlighted.
  1739.   Selecting Dialing Suffixes will give you an optional number of suffixes 
  1740.   that you can choose. The default is #13 which will send a carriage 
  1741.   return. A quick example of a different prefix could be this: ATDT*70,. 
  1742.   What this would do, in this current locate of the country, would disable 
  1743.   call waiting if I had it on my phone and wanted to take it off while 
  1744.   using the modem. Please refer to your modem manual before making any 
  1745.   adjustments to these settings or you could end up not being able to 
  1746.   dial at all.
  1747.  
  1748.   External Protocols
  1749.   ──────────────────
  1750.  
  1751.  External protocols are protocols not included in the CyberCom package that 
  1752.  you later  add on yourself.  When  you select  this  menu  item  from  the 
  1753.  configuration section it will show you an editable list of 15 spaces where 
  1754.  you can add your  external  protocols.  To  choose a  blank space,  simply 
  1755.  highlight it and press enter.  To add your  external protocol, it will  be 
  1756.  necessary to follow this format:
  1757.                          
  1758.  Name                   ∙ Name of the external protocol.
  1759.  Description            ∙ Description of the protocol.
  1760.  Path/Filename          ∙ Path/Filename of the protocol executable.
  1761.  Change to UL           ∙ Change to uploading directory during upload.
  1762.  Change to DL           ∙ Change to downloading directory during download.
  1763.  Auto-Download          ∙ Use Auto-Download if protocol supports it
  1764.  Auto-DL String         ∙ Text that will auto-start the protocol download.
  1765.                                                                     PAGE -  33
  1766.  Uploading Paramaters   ∙ Upload parameters passed to the protocol.
  1767.  Downloading Paramaters ∙ Download parameters passed to the protocol.
  1768.  Create Filelist        ∙ Create a list of files that have been tagged 
  1769.                            during an upload.
  1770.   
  1771.  The above format is very easy to  follow and makes it  simple to get  your 
  1772.  external  protocol  up and  running  quickly.  Make sure you refer to  the 
  1773.  protocols documentation for the uploading and download parameters.
  1774.  
  1775.  Also make note the when turned on, the Create Filelist option will  create 
  1776.  a file of the files to be uploading.  When this option is turned off,  the 
  1777.  filename(s) are appended on the command line parameters instead.
  1778.  
  1779.   User Preferences
  1780.   ────────────────
  1781.  
  1782.   Here you will be able to adjust Cybercom to meet your personal needs. 
  1783.   There are a range of options that will help you configure Cybercom to your 
  1784.   liking. While any of the options are highlighted there will be a short 
  1785.   line of help at the bottom of the screen further defining to you what that 
  1786.   option actually does. Certain options are available depending on whether 
  1787.   or not you have REGISTERED CyberCom (such as the opening screen toggle or
  1788.   Restricted Access).
  1789.  
  1790.   Here the User Preference Screen:
  1791.  
  1792. │ User Preferences                       │ CTRL-F1=Help Index  ESC=Exit & Save │
  1793. ├────────────────────────────┐┌──────────┴─────────────────────────────────────┤
  1794. │ Mouse Enabled              ││ False                                          │
  1795. │ Tagging Character          ││ ■                                              │
  1796. │ Window Reading Delay       ││ 500      (milliseconds, 1000 = 1 second)       │
  1797. │ Online Warning Time        ││ 0        (minutes, 0 will disable completely)  │
  1798. │ Advance Tagging            ││ True                                           │
  1799. │ Jump to Dialing Directory  ││ False                                          │
  1800. │ Abort to Dialing Directory ││ True                                           │
  1801. │ Untag Entry on Connect     ││ True                                           │
  1802. │ Open Logfile at Start      ││ False                                          │
  1803. │ Open Capture File at Start ││ False                                          │
  1804. │ Opening Screen             ││ Screen 3 (random/disable/specific screen)      │
  1805. │ Swap out to EMS/XMS/DISK   ││ True                                           │
  1806. │ IEMSI Sessions Enabled     ││ False                                          │
  1807. │ YAPP Sessions Enabled      ││ True                                           │
  1808. │ Filter Capture Files       ││ False                                          │
  1809. │ Confirm Delete Operations  ││ True     (filemanager/phonebook delete)        │
  1810. │ Show Phonebook Statistics  ││ True                                           │
  1811. │ Window Growing Speed       ││ 2        (milliseconds 1-255, 0 disable)       │
  1812. │ Scrollback Maximum Size    ││ 999999   (# of lines, 0 will disable)          │
  1813. └────────────────────────────┘└────────────────────────────────────────────────┘
  1814. ┌──────────────────────────────────────────────────────────────────────────────┐
  1815. │ Help: Enable/disable use of mouse.                                           │
  1816. └──────────────────────────────────────────────────────────────────────────────┘
  1817.  
  1818.   User Restrictions
  1819.   ─────────────────
  1820.  
  1821.   This function allows the secure use of CyberCom for more than one 
  1822.   individual by restricting access to certain CyberCom features. This is 
  1823.   done using a Supervisor/User system. The supervisor has access to all
  1824.   the features offered by CyberCom and has the ability to modify common 
  1825.   user profiles. There can be multiple supervisors. Supervisors are 
  1826.   identified by a SUPERVISOR flag found in the User Database. There can
  1827.   be up to 500 entries in the user base. For common users there is a set of
  1828.                                                                     PAGE -  34
  1829.   global and personal restrictions. Global restrictions have authority 
  1830.   over personal restrictions. User restrictions can be turned on or off 
  1831.   via the toggle found in the main User Restriction screen. If 
  1832.   restrictions are toggled on, when CyberCom is re-loaded it will prompt
  1833.   for a name and a password. User passwords are variable via the Alt-4
  1834.   key combination from the main CyberCom terminal screen. 
  1835.  
  1836.   User Database
  1837.  
  1838.   The user database has many options. All information is modifiable and 
  1839.   simple to understand. Here is an example user database screen.
  1840.   All the toggles refer to feature access.
  1841.  
  1842. ┌─────────────────────────────────┐┌───────────────────────────── Editing User ┐
  1843. │ User Name                       ││ Brad West                                 │
  1844. │ User Password                   ││ ■■■■■                                     │
  1845. │ Alias (Handle)                  ││ Brad West                                 │
  1846. │ Home Phone                      ││ 1-519-542-0000                            │
  1847. │ Data Phone                      ││ 1-519-542-0000                            │
  1848. │ Supervisor Access               ││ YES                                       │
  1849. │ Long Distance Calling           ││ Allowed                                   │
  1850. │ Background Dialing              ││ Allowed                                   │
  1851. │ Background Transfers            ││ Allowed                                   │
  1852. │ Dos Shelling                    ││ Allowed                                   │
  1853. │ External Upload/Download        ││ Allowed                                   │
  1854. │ Internal Upload/Download        ││ Allowed                                   │
  1855. │ FileManager                     ││ Allowed                                   │
  1856. │ Setup - Audio Control           ││ Allowed                                   │
  1857. │ Setup - Device Configuration    ││ Allowed                                   ││ Setup - External Protocols      ││ Allowed                                   │
  1858. │ Setup - Internal Protocols      ││ Allowed                                   │
  1859. │ Setup - Keyboard Macros         ││ Allowed                                   │
  1860. │ Setup - Modem Control/Dialing   ││ Allowed                                   │
  1861. │ Setup - Path & Filenames        ││ Allowed                                   │
  1862. │ Setup - Screen, Windows & Color ││ Allowed                                   │
  1863. │ Setup - User Preferences        ││ Allowed                                   │
  1864. │ IEMSI Settings                  ││                                           │
  1865. └─────────────────────────────────┘└───────────────────────────────────────────┘
  1866.  
  1867.   Here are the IEMSI info options.
  1868.  
  1869.             ┌┤ IEMSI Settings ├──────────────────────────────────┐              
  1870.             │                                                    │              
  1871.             │ Birthdate               1978-04-12                 │              
  1872.             │ Location                Sarnia                     │              
  1873.             │ Check for New Mail      True                       │              
  1874.             │ Check for New Files     True                       │              
  1875.             │ Hot-Keys                True                       │              
  1876.             │ Do Not Disturb (Hush)   True                       │              
  1877.             │ Page Pausing            True                       │              
  1878.             │ Full-Screen Editor      True                       │              
  1879.             │ Show News/Bulletins     True                       │              
  1880.             │ Screen Clearing         True                       │              
  1881.             │                                                    │              
  1882.             └────────────────────────────────────────────────────┘              
  1883.                                                                     PAGE -  35
  1884. ┌────────────────────────────────────────────────────────────────────────────┐
  1885. │▒▒▒▒│ File Manager │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  1886. └────────────────────────────────────────────────────────────────────────────┘
  1887.  
  1888.   Often when on-line for any great length of time, your system becomes
  1889.   littered with files retrieved from other systems. The filemanager built
  1890.   within CyberCom (activated by pressing ALT-F at the main terminal screen)
  1891.   will help you keep your system in order by giving you the ability to
  1892.   delete, move & copy files as well as plenty of other options.
  1893.  
  1894.   The filemanager screen is laid out with a list of files in the current
  1895.   path, displayed on the left. The current path is shown in the box at the
  1896.   very bottom, and can be changed by pressing P and entering a new path
  1897.   name. Pressing the up and down arrows keys (or PgUp, PgDn) will move a
  1898.   highlighter throughout the list of files. Pressing the space bar will tag
  1899.   any file currently highlighted. Just below the file list is a few stats
  1900.   on how many files have been tagged and their total size in bytes. To the
  1901.   far right of the filemanager screen is a box will all of the commands 
  1902.   that can be performed. Most commands perform their function on the 
  1903.   currently highlighted file or on any files that happen to be tagged. The 
  1904.   keys that will activate a command is always highlighted (usually in 
  1905.   yellow) within the command name itself.
  1906.  
  1907.  ▐  Dir/File            Size  Date        Time     Attr   ▐│ GENERAL FUNCTIONS │
  1908.  ┌──────────────────────────────────────────────────────┬─┐│▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀│
  1909. ┌┴┐                                                     │-││ Find files        │
  1910. │ │ ..                 <DIR>  10-22-1995  15:01:40 ---- │││ Delete dir/file   │
  1911. │ │ APRO               <DIR>  10-22-1995  15:05:08 ---- │▒││ Make directory    │
  1912. │ │ BG                 <DIR>  10-22-1995  15:23:32 ---- │▒││ Rename dir/file   │
  1913. │ │ CAPTURE            <DIR>  10-22-1995  15:25:24 ---- │▒││ View/Edit files   │
  1914. │ │ DOWNLOAD           <DIR>  10-22-1995  15:23:18 ---- │▒││ Copy/Move files   │
  1915. │ │ FONTS              <DIR>  10-22-1995  15:25:00 ---- │▒││ Jump to DOS       │
  1916. │ │ KEY                <DIR>  10-22-1995  15:25:54 ---- │▒││ Space=Tag         │
  1917. │ │ MANUAL             <DIR>  10-22-1995  15:21:42 ---- │▒││ Tag files w/Mask  │
  1918. │ │ MISC               <DIR>  10-22-1995  15:23:16 ---- │▒││ Untag all files   │
  1919. │ │ PAVATAR            <DIR>  10-22-1995  15:22:04 ---- │▒││ Tag All files     │
  1920. │ │ PHO                <DIR>  10-22-1995  15:24:56 ---- │▒││                   │
  1921. │ │ PHONE              <DIR>  10-22-1995  15:25:52 ---- │▒││                   │
  1922. │ │ PROTEX             <DIR>  10-22-1995  15:22:44 ---- │▒│├───────────────────┤
  1923. │ │ REG                <DIR>  10-22-1995  15:25:00 ---- │││                   │
  1924. └┬┘───────────────────────────┌──────┐┌─────────────────└─┘└───────────────────┤
  1925.  │ Tagged: 0 files (0k)       │ View ││ Dir: 208 files (2,794k), 17 dirs.      │
  1926. ┌┴────────────────────────────└──────┘└───────────┬────────────────────────────┤
  1927. │ Disk Size 85,018,624   =  83.2MB                │ CyberCom FileManager v1.50 │
  1928. │ Disk Free 8,472,576    =   8.2MB (9% FREE)      └────────────────────────────┤
  1929. ├──────┬┌────────────────────────────────────────┬┌──────────────┬┌────────────┤
  1930. │ Path ├│ C:\CYBER                               ├│  PgUp PgDn ├│  ESC=Exit  │
  1931. └──────┴└────────────────────────────────────────┴└──────────────┴└────────────┘
  1932.  
  1933.  
  1934.   Following is a list of all of the filemanager commands, their purpose and
  1935.   the key presses needed to activate them:
  1936.   
  1937.   Space Bar                                                      Key:  
  1938.   ─────────────────────────────────────────────────────────────────────────
  1939.   This key will add a file to the tagged queue. Up to 1000 files can be 
  1940.   placed in CyberCom's tagged file queue.
  1941.  
  1942.   
  1943.   Delete                                                         Key:   DEL
  1944.                                                                     PAGE -  36
  1945.   ─────────────────────────────────────────────────────────────────────────
  1946.   Erases the currently highlighted file, or if any files are tagged, they 
  1947.   will be deleted instead. This command can also be used to remove 
  1948.   directories, or multiple directories. Be very careful when deleting 
  1949.   directories, as any files or directories contained within that directory  
  1950.   will be eliminated as well. This is a very powerful function. If delete
  1951.   comfirmation is toggled on in the User Preferences menu, you will be
  1952.   prompted for removal comfirmation.
  1953.   
  1954.   Copy                                                           Key:     C
  1955.   ─────────────────────────────────────────────────────────────────────────
  1956.   Allows you to copy the currently highlighted file, or multiple files that
  1957.   are tagged onto a different drive and/or directory. When files are 
  1958.   copied, a status window pops up, with a bar graph indication of how much
  1959.   of the copy has been completed.
  1960.   
  1961.   Move                                                           Key:     M
  1962.   ─────────────────────────────────────────────────────────────────────────
  1963.   This command is the same as copy, except it will remove the source files
  1964.   after a successful copy.  When files are moved, a status window pops up,
  1965.   with a bar graph indication of how much of the move has been completed.
  1966.  
  1967.   Rename                                                         Key:     R
  1968.   ─────────────────────────────────────────────────────────────────────────
  1969.   Allows you to rename the currently highlighted file or directory.
  1970.  
  1971.   Jump to DOS                                                    Key:     J
  1972.   ─────────────────────────────────────────────────────────────────────────
  1973.   Allows you to jump to the operating system shell command prompt. When a
  1974.   jump is performed, memory is either swapped out to EMS/XMS/Disk or not at
  1975.   all. You can configure whether swapping is enabled or not by changing this
  1976.   option in the User Preference menu.
  1977.   
  1978.   View                                                           Key:     V
  1979.   ─────────────────────────────────────────────────────────────────────────
  1980.   Calls up the external file viewer (can be defined in the setup options
  1981.   configuration), passing the currently highlighted file on the command 
  1982.   line.
  1983.  
  1984.   Edit                                                           Key:     E
  1985.   ─────────────────────────────────────────────────────────────────────────
  1986.   Works just as above, except calls the external text editor.
  1987.   
  1988.   Make Directory                                                 Key:     M
  1989.   ─────────────────────────────────────────────────────────────────────────
  1990.   Allows you to create a directory, contained within the current directory
  1991.   that you are presently in.
  1992.  
  1993.   Untag All                                                      Key:     U
  1994.   ─────────────────────────────────────────────────────────────────────────
  1995.   Will untag all files that have been previously tagged.
  1996.  
  1997.   Tag All                                                        Key:     A
  1998.   ─────────────────────────────────────────────────────────────────────────
  1999.   Will tag all files in the current directory
  2000.  
  2001.   Tag Mask/Wild Card Tagging                                     Key:     S
  2002.   ─────────────────────────────────────────────────────────────────────────
  2003.   This will allow you enter the name of the file to tag, or a wildcard tag.
  2004.   
  2005.                                                                     PAGE -  37
  2006.   Change Attributes                                              Key:     T
  2007.   ─────────────────────────────────────────────────────────────────────────
  2008.   This will allow you to change specific attributes of the currently
  2009.   highlighted file.  The attributes files may take on are:  HIDDEN, 
  2010.   SYSTEM, READ-ONLY, or ARCHIVE. When you enter the attribute 
  2011.   modification function, you can scroll between 4 cursor locations. The
  2012.   Space Bar will toggle the attribute on or off.
  2013.   
  2014.   Date                                                           Key:     D
  2015.   ─────────────────────────────────────────────────────────────────────────
  2016.   This function will allow you to change the date associated with a file.
  2017.   It can not change dates on directory creation.
  2018.  
  2019.   Time                                                           Key:     T
  2020.   ─────────────────────────────────────────────────────────────────────────
  2021.   This function will allow you to change the time associated with a file.
  2022.   It can not change times on directory creation.
  2023.  
  2024.   View Tagged File List                                          Key:     W
  2025.   ─────────────────────────────────────────────────────────────────────────
  2026.   This function allows you to view the current list of files that have 
  2027.   been tagged and put in the queue. You can delete files from the tagged
  2028.   list and add files to the que.
  2029.                                                                     PAGE -  38
  2030. ┌────────────────────────────────────────────────────────────────────────────┐
  2031. │▒▒▒▒│ File Transfer Status Screen │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  2032. └────────────────────────────────────────────────────────────────────────────┘
  2033.  
  2034.   When transferring files to and from a remote system, using any of the 
  2035.   internal protocols, a status screen will initialize. This status screen 
  2036.   reports information about the file transfer such as completion, elapsed &
  2037.   total transfer time, CPS (Characters Per Second), bytes transferred, file
  2038.   size and many other vital information.
  2039.  
  2040.   Not only does the status screen report information to you, it also lets
  2041.   you do several other things such as jumping to DOS, while the transfer
  2042.   continues to take place. Pressing the Escape (ESC) key will abort the 
  2043.   transfer altogether.
  2044.  
  2045. ┌───────────────────────────────────────────────────┐┌─────────────────────────┐
  2046. │ Transfer Information                             ││ Connected at 14400 bps. │
  2047. ├───────────────┐┌────────────────┐┌────────────────┤│                         │
  2048. │ Protocol      ││ Zmodem         ││ Transfer Time  ││ 0:00                    │
  2049. │ Check/Size    ││ Crc32/1024     ││ Elapsed Time   ││ 0:00                    │
  2050. │ File Name     ││ CYBERCOM.ZIP   ││ Remaining Time ││ 0:00                    │
  2051. │ File Size     ││ 1,346,039      ││ Total Blocks   ││ 0                       │
  2052. │ Bytes Trans.  ││ 0              ││ Blocks Trans.  ││ 0                       │
  2053. │ Bytes Left    ││ 0              ││ Blocks Left    ││ 0                       │
  2054. │ Throughput    ││ 1809 CPS       │├────────────────┘└─────────────────────────┤
  2055. │ Diskspace     ││ 8,450,048      │├──────┐────────────────────────────────────┤
  2056. │ Total Errors  ││ 0              ││ Path │ C:\CYBER\DOWNLOAD\                 │
  2057. ├───────────────┘└────────────────┤└──────┘────────────────────────────────────┤
  2058. │ Transfer Progress  (  0%)      │ Status Information                        │
  2059. ├─────────────────────────────────┤┌──────────────────────────────────────────┐│
  2060. │0%                           100%││ Ok                                       ││
  2061. ├─────────────────────────────────┘└──────────────────────────────────────────┘│
  2062. │┌───────────────────────────────┐ ┌───────────────────────┐┌─────────────────┐│
  2063. ││▄▄▄▄                           │ │ Hardware Flow Control ││ On              ││
  2064. ││▄▄                             │ │ Software Flow Control ││ Off             ││
  2065. │└───────────────────────────────┘ └───────────────────────┘└─────────────────┘│
  2066. ├────────────────────┐┌────────────────────────────────┐                       │
  2067. │ ESC=Abort Transfer ││ Alt-F10=Transfer in Background │ LEACH MODE: Disabled  │
  2068. └────────────────────┘└────────────────────────────────┴───────────────────────┘
  2069.  
  2070.   ALT-F10  Background Transfering
  2071.   ───────────────────────────────
  2072.  
  2073.   This is one feature that you will probably find very handy. When the
  2074.   you are transferring a file, all you have to do is press Alt-F10, and
  2075.   within a second or two, you will be at your DOS prompt. Note, that even
  2076.   though you are at the DOS prompt, the transfer is still taking place in
  2077.   the background. A status bar at the top of your  screen will indicate a 
  2078.   few statistics about the transfer taking  place. 
  2079.  
  2080.   If the transfer is  complete, it will be indicated at the top in the
  2081.   status bar. While at the DOS prompt, simply type EXIT to return to
  2082.   CyberCom.
  2083.  
  2084.   One important note about background transferring is that, the faster the
  2085.   CPS rate, the faster your system needs to be able to keep up with the 
  2086.   modem. 
  2087.  
  2088.                                                                     PAGE -  39
  2089.  
  2090.   DO NOT run communications software, or other programs that could possibly 
  2091.   take over interrupts that the background transferring needs. 
  2092.                                                                     PAGE -  40
  2093. ┌────────────────────────────────────────────────────────────────────────────┐
  2094. │▒▒▒▒│ Performance Issues │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  2095. └────────────────────────────────────────────────────────────────────────────┘
  2096.  
  2097.   CyberCom is a relatively large program, and because of that requires a
  2098.   considerable amount of memory at times. CyberCom uses a method called
  2099.   overlaying, which allows the program to be much larger than available 
  2100.   memory. It does this by storing only the code needed to run CyberCom into 
  2101.   a temporary buffer - which  may also be placed into EMS/XMS memory
  2102.   (rather than conventional, if enough is available). However, since
  2103.   CyberCom might need to remove the code already existing in the buffer
  2104.   and reload a portion that it needs instead, you might get a slow down
  2105.   effect because of this swapping. If you notice your hard drive being
  2106.   accessed repetitively, seemingly all-the-time, then it is recommended
  2107.   that you install a disk caching program such as SMARTDRV.EXE or the
  2108.   Norton Disk Cache.
  2109.                                                                     PAGE -  41
  2110. ┌────────────────────────────────────────────────────────────────────────────┐
  2111. │▒▒▒▒│ Developers │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  2112. └────────────────────────────────────────────────────────────────────────────┘
  2113.  
  2114.   If you are a programmer, the structures for CyberCom's phonebook files 
  2115.   are provided in Pascal. You are welcome to use these structures in any 
  2116.   way you please, for writing utilities for either CyberCom or programs 
  2117.   of your own. NOTE: These structures are useless for encrypted/protected
  2118.   phonebooks as they cannot be read until they have been unprotected.
  2119.  
  2120.   ** If you have programmed or think you have a great idea for a utility or
  2121.   ** add-on for CyberCom, please let us know! The more 3rd party support
  2122.   ** the better!
  2123.  
  2124.   Also, we are always looking for phonebook structures so the phonebook
  2125.   IMPORT/EXPORT feature can be expanded to support more communications
  2126.   software, presently out there. If you have any structures please forward
  2127.   them to Megalomania Software. (They DO NOT have to be programmed in 
  2128.   Pascal!)
  2129.  
  2130.   {───────────────────────────────────────────────────────────────────────}
  2131.   { PHONEB.INC - CyberCom PHONEBOOK File Structure      VERSION: 1.50.06  }
  2132.   { CREATION DATE: 05/14/95                         LAST UPDATE: 08/31/95 }
  2133.   { AUTHOR: Jason Percival                                                }
  2134.   {                                                                       }
  2135.   { PHONEBOOK File Structure may be freely copied, used and ripped for    }
  2136.   { other programs related or totally unrelated to CyberCom.              }
  2137.   {───────────────────────────────────────────────────────────────────────}
  2138.  
  2139.   Const 
  2140.      MaxNumbers = 500; 
  2141.  
  2142.   Type Node_List = Array[1..5] of String[30];
  2143.      PhoneRec          = Record
  2144.      Tag               : Boolean;    { Entry Tagged                   }
  2145.      Name              : String[30]; { Name of System                 }
  2146.      Number            : Node_List;  { Number to Call (Up-to 5 Nodes) }
  2147.      Baud              : LongInt;    { Information on Baudrate        }
  2148.      Parity            : Char;       { Information on Parity          }
  2149.      DataBits,                       { Information on Databits        }
  2150.      StopBits,                       { Information on Stopbits        }
  2151.      Terminal          : Byte;       { Emulation to Use               }
  2152.      Password,                       { Password Used on System        }
  2153.      User              : String[30]; { User Name on System            }
  2154.      Comment           : String[40]; { Comment about System           }
  2155.      Translate,                      { Translation Table File         }
  2156.      Script,                         { Script File                    }
  2157.      Capture           : String[12]; { Capture File                   }
  2158.      Date              : String[10]; { Date of last connect           }
  2159.      TotalSec          : Longint;    { Seconds used on system         }
  2160.      Connects          : Word;       { Number of connects             }
  2161.      KBUp,                           { Kilobytes of uploads           }
  2162.      KbDown,                         { Kilobytes of downloads         }
  2163.      Costs,                          { Total money used on system     }
  2164.      LastCosts         : LongInt;    { Used this month                }
  2165.      DialPrefix,                     { Dialing Prefix # to use        }
  2166.      DialSuffix        : Byte;       { Dialing Suffix # to use        }
  2167.      EntryColor        : Byte;       { Color of phonebook entry = 7   }
  2168.      QuickSig          : String[45]; { Quick-Signature Path/File      }
  2169.      Filler            : Array [1..95] of char;
  2170.                                                                     PAGE -  42
  2171.      End;
  2172.  
  2173.      Header            = Record
  2174.      Reserved          : Longint;                                        
  2175.      Version           : Word;       { Version=150 (1.50)             }
  2176.      Num               : Integer;    { Total entries                  }
  2177.      PhonePos          : Integer;    { Last Entry Processed           }
  2178.      Reserved          : Boolean;                                        
  2179.      Reserved          : String[8];                                     
  2180.      Filler            : Array [1..512] of Byte;
  2181.      End;
  2182.  
  2183.   Var
  2184.      Head        : Header;
  2185.      Pho         : Array[0..MaxNumbers] of ^PhoneRec;
  2186.  
  2187.   -------------------------------------------------------------------------
  2188.  
  2189.   CyberCom v1.00 PhoneBook Structure (PASCAL format):
  2190.   ───────────────────────────────────────────────────
  2191.  
  2192.   Const
  2193.      MaxNumbers = 500;
  2194.   Type
  2195.      Node_List = Array[1..5] of String[30];
  2196.  
  2197.     PhoneRec = Record
  2198.      Name       : String[30]; { Name of system                 }
  2199.      Number     : Node_List;  { Number to call (5 nodes)       }
  2200.      Baud       : LongInt;    { Information on baudrate        }
  2201.      Parity     : Char;       { Information on Parity          }
  2202.      DataBits,                { Information on Databits        }
  2203.      StopBits,                { Information on Stopbits        }
  2204.      Terminal   : Byte;       { Emulation to use               }
  2205.      Password,                { Password used on System        }
  2206.      User       : String[30]; { User name on System            }
  2207.      Comment    : String[40]; { Comment about system           }
  2208.      Translate,               { Translation table              }
  2209.      Script,                  { Script File                    }
  2210.      Capture    : String[12]; { Default capture file           }
  2211.      Date       : String[10]; { Date of last connect           }
  2212.      Totalmin,                { Minutes used on system         }
  2213.      Connects   : Word;       { Number of connects             }
  2214.      KBUp,                    { Kilobytes of uploads           }
  2215.      KbDown,                  { Kilobytes of downloads         }
  2216.      Costs,                   { Total money used on system     }
  2217.      LastCosts  : LongInt;    { Used this month                }
  2218.      DialPrefix,              { Dialing Prefix # to use        }
  2219.      DialSuffix : Byte;       { Dialing Suffix # to use        }
  2220.      EntryColor : Byte;       { Color of phonebook Entry = 7   }
  2221.      Filler     : Array [0..37] of char;
  2222.     End;
  2223.  
  2224.     Header = Record
  2225.      Version    : String[5];  { CyberCom Phonebook Version     }
  2226.      Num        : Integer;    { Total entries                  }
  2227.      PhonePos   : Integer;    { Last entry processed           }
  2228.     End;
  2229.  
  2230.     PhoneType = Record
  2231.                                                                     PAGE -  43
  2232.      Tag  : Boolean;          { Entry Tagged/Not Tagged        }
  2233.      P    : PhoneRec;
  2234.     End;
  2235.  
  2236.   Var
  2237.      Head        : Header;
  2238.      Pho         : Array[0..MaxNumbers] of ^PhoneType;
  2239.  
  2240.   
  2241.   -------------------------------------------------------------------------
  2242.   NOTES: 1. Version should be: "CYB03" (excluding quotes)
  2243.                                                                     PAGE -  44
  2244. ┌────────────────────────────────────────────────────────────────────────────┐
  2245. │▒▒▒▒│ Credits │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  2246. └────────────────────────────────────────────────────────────────────────────┘
  2247.  
  2248.   Release Dates:
  2249.      START - December 17th, 1993
  2250.      v1.00 - April 1st, 1995
  2251.      v1.50 - December 1st, 1995
  2252.  
  2253.   Credits:
  2254.  
  2255.   Jason Percival         - Author/Design/Programming
  2256.  
  2257.   Mike Stone             - VGA Transfer Graphics/Opening Screen Graphics
  2258.   Ryan LeBlanc           - Original Documentation
  2259.   Brad West              - Documentation Revision/Opening Screen
  2260.   Gregory P. Smith       - Original Emulation Source
  2261.  
  2262.   Special thanks to:
  2263.  
  2264.   Version 1.00 beta team
  2265.  
  2266.   Dave Kernohan, Rob Borek, Mike Mckeage, Jon Vidler, Michael Green,
  2267.   Ted Stone, Crawford Dales, and Duane Skuce.
  2268.                 
  2269.   Version 1.50 beta team
  2270.   
  2271.   Paul Kalupnieks, Randy Parsons, Doug Collins, Brad West, Michael Green,
  2272.   Freddy Yeung, Ian Mcrae, Chris Meining, Mike Stone.
  2273.  
  2274.   This program is dedicated to Waboose Yasvinder for the comic relief and
  2275.   emotional support he provided during those stressful production periods.
  2276.  
  2277.   And to anyone I may have missed, thank you!
  2278.